Vaga de Engenheiro de Software Sr – Conexa Saúde – Home Office, Rio de Janeiro (Remote)

Engenheiro de Software Sr – Conexa Saúde – Home Office

Conexa Saúde

📍 Rio de Janeiro (Remote) Rio Empregos

Descrição da Vaga

Engenheiro de Software Sr – Conexa Saúde – Home Office

Responsabilidades e atribuições
🎯 Principais responsabilidades:

Atuar de forma transversal entre as squads de Suporte N1, Implantação, N2 e N3, trazendo soluções técnicas para os problemas escalados e destravando entregas que dependem de expertise de engenharia.
Compor o time de Gestão de Incidentes, participando da resposta a incidentes críticos, conduzindo investigações, mitigando impacto e contribuindo com post-mortems e planos de ação.
Garantir a alta disponibilidade e a alta performance da plataforma, identificando gargalos, propondo melhorias estruturais e implementando ações de hardening, observabilidade e resiliência.
Investigar e resolver problemas complexos com pouco contexto inicial, buscando proativamente as informações necessárias (logs, métricas, código, stakeholders) para chegar à causa raiz.
Desenvolver correções, melhorias e novas funcionalidades em diferentes sistemas da plataforma, predominantemente em backend, mas atuando também em frontend quando necessário para fechar a entrega ponta a ponta.
Trabalhar de forma stack-agnóstica, adaptando-se rapidamente à linguagem, framework ou tecnologia exigida por cada contexto/squad em que estiver atuando.
Implementar e evoluir integrações entre serviços internos e externos (APIs, microsserviços, sistemas distribuídos), com atenção a contratos, idempotência e tolerância a falhas.
Escrever código limpo, testável e eficiente, seguindo boas práticas de engenharia e os padrões definidos pela área, mesmo quando atuando em bases de código que não são as suas habituais.
Criar e executar testes automatizados e unitários, especialmente em correções de incidentes, para evitar regressões e aumentar a confiabilidade da plataforma.
Monitorar o comportamento das aplicações em produção (dashboards, alertas, tracing), antecipando problemas antes que impactem o cliente final.
Documentar fluxos, arquiteturas, runbooks e aprendizados de incidentes, fortalecendo a autonomia das squads de suporte e o compartilhamento de conhecimento.
Participar de code reviews e cerimônias com as squads em que estiver alocado, contribuindo com postura propositiva, resolutiva e foco em desbloquear o time.

Requisitos e qualificações
🧩 Requisitos

Experiência sólida como Engenheiro(a) de Software, com viés de backend e capacidade de atuar em frontend quando necessário para fechar a entrega ponta a ponta.
Perfil polyglot: confortável em aprender e desenvolver em diferentes linguagens e frameworks conforme o contexto da squad, sem apego a uma stack específica.
Forte capacidade de troubleshooting e investigação de problemas em produção, com habilidade de chegar à causa raiz mesmo com pouco contexto inicial.
Postura proativa para buscar as informações necessárias (logs, métricas, código, stakeholders) e autonomia para conduzir a resolução de ponta a ponta.
Experiência com sistemas distribuídos, microsserviços e APIs REST, entendendo seus pontos comuns de falha (timeouts, retries, idempotência, consistência).
Conhecimento prático de bancos de dados relacionais e não relacionais (PostgreSQL, MySQL, MongoDB, Redis, etc.), incluindo análise e otimização de queries.
Vivência com observabilidade e monitoramento (logs, métricas, tracing) — ferramentas como Datadog, New Relic, Grafana, Sentry, OpenSearch ou equivalentes.
Experiência com práticas modernas de engenharia: CI/CD, testes automatizados, code review e versionamento (Git).
Experiência prévia atuando em suporte a produção, gestão de incidentes ou squads de sustentação.
Habilidade de comunicação técnica clara com diferentes públicos: engenharia, suporte, produto e stakeholders de negócio, principalmente em momentos de incidente.
Senso de dono, foco em qualidade e capacidade de priorizar entregas em ambientes com múltiplas frentes simultâneas.
🌟 Diferenciais

Experiência com arquitetura de nuvem (AWS, GCP, Azure) e containerização (Docker, Kubernetes).
Vivência com práticas de SRE, engenharia de confiabilidade, definição de SLIs/SLOs e cultura de post-mortem.
Experiência com arquitetura event-driven e mensageria (Kafka, RabbitMQ, SQS).
Experiência em ambientes de alto volume transacional, alta disponibilidade e integrações complexas.
Atuação em healthtechs ou setores regulados.
Vivência em scale-ups ou empresas em fase de rápido crescimento.
Histórico de contribuição em melhorias arquiteturais, redução de débito técnico e hardening de plataformas.
Conhecimento em ferramentas de feature flag, blue/green ou canary deployment.

Candidate-se, clicando no botão “Candidatar-se à vaga” abaixo


Publicado há 4 dias

Outras buscas que podem te interessar:

📚 Aprimore seus conhecimentos

Desenvolva novas habilidades e destaque-se no mercado de trabalho com cursos especializados