Remote Jobs RockRemote Jobs Rock

Engenheiro(a) de Software Sênior

🕒 15 days ago
JavaPythonBancos De Dados RelacionaisAPIs REST

📜 Description

  • Projetar, implementar e evoluir serviços e componentes com foco em performance, escalabilidade e manutenibilidade.
  • Participar de decisões arquiteturais, avaliando trade-offs e documentando as escolhas.
  • Garantir qualidade por meio de testes automatizados, code review e práticas de engenharia consistentes.
  • Atuar em observabilidade e confiabilidade: métricas, logs, tracing, análise e correção de incidentes.
  • Colaborar com Produto, QA e demais squads na definição de escopo técnico e na quebra de entregas.
  • Apoiar tecnicamente engenheiros menos experientes, disseminando boas práticas e padrões do framework interno.

🛠️ Requirements

  • Experiência sólida em desenvolvimento de software para produtos.
  • Domínio de Java e Python e de seu ecossistema de bibliotecas e ferramentas.
  • Bom domínio de bancos de dados relacionais (modelagem, tuning de queries, índices).
  • Experiência com múltiplos SGBDs é valorizada.
  • Experiência com APIs REST, integrações entre sistemas e mensageria.
  • Práticas de CI/CD, versionamento (Git) e cultura de automação.
  • Capacidade de comunicar decisões técnicas com clareza, por escrito e verbalmente.
Full job description

A SoftExpert é a empresa líder de mercado em soluções de software para a gestão integrada da conformidade, inovação e transformação digital de processos. E uma grande empresa possui grandes números: são mais de 900 colaboradores, mais de 3 mil clientes e 3 milhões de usuários, em mais de 50 países ao redor do mundo!

Completamos 30 anos e nosso sonho é atingir todos os países do globo com nossas soluções.


Por isso o nosso lema é #WeAreExpertsAndGlobal

A Oportunidade

Buscamos um(a) Engenheiro(a) de Software Sênior para atuar na Squad de AI, contribuindo no design, na evolução e na sustentação de componentes críticos da plataforma. A posição combina entrega técnica hands-on com influência em decisões de arquitetura e no crescimento técnico do time.

Responsibilities

  • Projetar, implementar e evoluir serviços e componentes com foco em performance, escalabilidade e manutenibilidade;
  • Participar de decisões arquiteturais, avaliando trade-offs e documentando as escolhas (ADRs, pareceres técnicos);
  • Garantir qualidade por meio de testes automatizados, code review e práticas de engenharia consistentes;
  • Atuar em observabilidade e confiabilidade: métricas, logs, tracing, análise e correção de incidentes;
  • Colaborar com Produto, QA e demais squads na definição de escopo técnico e na quebra de entregas;
  • Apoiar tecnicamente engenheiros menos experientes, disseminando boas práticas e padrões do framework interno;

Requirements


  • Experiência sólida em desenvolvimento de software para produtos (não apenas projetos pontuais);
  • Domínio de Java e Python e de seu ecossistema de bibliotecas e ferramentas;
  • Bom domínio de bancos de dados relacionais (modelagem, tuning de queries, índices);
  • Experiência com múltiplos SGBDs é valorizada;
  • Experiência com APIs REST, integrações entre sistemas e mensageria;
  • Práticas de CI/CD, versionamento (Git) e cultura de automação;
  • Capacidade de comunicar decisões técnicas com clareza, por escrito e verbalmente;


Você irá se diferenciar se tiver:

  • Experiência com aplicações baseadas em IA generativa e integração com LLMs (APIs, prompt engineering, controle de custo e latência);
  • Conhecimento de arquiteturas RAG: chunking, estratégias de indexação, reranking e avaliação de qualidade de resposta;
  • Vivência com bases vetoriais e busca semântica (pgvector, OpenSearch/Elasticsearch k-NN, Qdrant, Milvus, Weaviate ou similares) e com modelos de embeddings;
  • Experiência com agentes, orquestração de ferramentas e protocolos de integração (ex.: MCP, function calling);
  • Noções de avaliação e guardrails para sistemas de IA (métricas de qualidade, mitigação de alucinação, observabilidade de LLM);
  • Experiência com containers e orquestração (Docker, Kubernetes) e com plataformas de observabilidade;
  • Conhecimento em segurança de aplicações (OWASP, SAST/DAST, gestão de vulnerabilidades);

Smartsheet

Senior Software Engineer II - Solution Lifecycle (Remote Eligible)

🕒 yesterday
Smartsheet👥 1001 - 5000 employees🏢 Computer Software

The Senior Software Engineer II will design and build scalable backend services, contribute to core infrastructure, and mentor engineers while collaborating in a mob programming environment.

AWSAzureTerraformMySQL
Smartsheet

Senior Software Engineer - Solution Lifecycle (Remote Eligible)

🕒 yesterday
Smartsheet👥 1001 - 5000 employees🏢 Computer Software

Join the Solution Lifecycle team as a Senior Software Engineer I, where you'll design scalable backend services and enhance core infrastructure while collaborating in a dynamic mob programming environment.

AWSGolangMySQLTerraform
Synthesia

Senior Forward Deployed Engineer

🕒 yesterday
Synthesia👥 10,000+ employees🏢 Software Development🤝 B2B

As a Senior Forward Deployed Engineer, you'll design and implement bespoke technical solutions for strategic customers, bridging engineering and business needs to drive impactful outcomes.

Software DevelopmentCustomer EngagementTechnical SolutionsAPI Integration

Trusted by Remote Workers