# Engenheiro (a) de Software Sênior - Fullstack

**Empresa:** SRM
**Local:** São Paulo, SP
**Modalidade:** Híbrido
**Contrato:** CLT
**Publicada em:** 2026-09-03

## Descrição

Buscamos um(a) Engenheiro(a) de Software Sênior para atuar no desenvolvimento de soluções de software de alta complexidade e qualidade, contribuindo para a evolução da arquitetura, dos padrões de engenharia e das soluções tecnológicas da SRM.
Responsabilidades

Desenvolver funcionalidades, correções e melhorias com base nas especificações técnicas e de negócio;
Escrever código limpo, testável e bem documentado, seguindo os padrões de qualidade do time;
Desenvolver e manter testes automatizados (unitários e integração ) para garantir confiabilidade das entregas;
Participar ativamente de code reviews, contribuindo com feedbacks e incorporando orientações;
Colaborar nas discussões de design e arquitetura técnica durante o grooming e planejamento;
Identificar, reportar e propor soluções para riscos técnicos e dívidas técnicas nas demandas;
Integrar sistemas com APIs externas e internas, garantindo robustez e tratamento de erros;
Documentar funcionalidades, decisões técnicas e integrações de forma clara e rastreável;
Investigar e solucionar incidentes em produção, propondo melhorias para prevenir recorrências;
Participar dos ritos ágeis do time (daily, planning, review e retrospectiva);
Mentorear outros engenheiros do time, contribuindo para o crescimento técnico coletivo;
Buscar continuamente a evolução técnica, acompanhando tendências e boas práticas de engenharia.
Responsabilidades

Superior completo em: Ciência da Computação, Engenharia da Computação, Sistemas de Informação e Engenharia de Software, Análise e Desenvolvimento de Sistemas (ADS), Banco de Dados, Redes de Computadores e Cibersegurança Desenvolvimento de Sistemas (ADS) ou Banco de Dados; Redes de Computadores e Cibersegurança.
Forte atuação em backend Java;
Experiência ou familiaridade com React e Next.js, desenvolvedora Java (11+) focada em evolução de código;
Arquitetura, otimização de consultas SQL e integrações;
Conhecimento em bancos não relacionais será considerado um diferencial;
Domínio dos princípios de Orientação a Objetos, Clean Code e padrões de design de software;
Experiência com testes automatizados utilizando JUnit, TestNG ou ferramentas similares;
Familiaridade com Git e plataformas de colaboração;
Conhecimento em arquitetura de software, segurança da informação e boas práticas de desenvolvimento;
Conhecimento em MyBatis, MapStruct e OpenAPI.

Diferenciais:
Experiência ou familiaridade com React e Next.js em times de produtos;
Vivência em ambientes com microsserviços, mensageria, cloud ou sistemas de alta disponibilidade;
Experiência em times de produto, sustentação ou evolução de sistemas críticos.
Benefícios

Salário compatível com o mercado + PPR anual;
Vale Transporte no cartão flexível SWILE;
Vale Refeição no cartão flexível SWILE;
Assistência Médica Bradesco eo dontológica Bradesco;
Total
Pass para atividades físicas;
Seguro de Vida;
Day Off de Aniversário.
Hibrido – Região Central de São Paulo – SP, próximo ao metrô Luz (linha amarela).

## Habilidades

- Java
- React
- Next.js
- SQL
- Testes automatizados
- Git
- Arquitetura de software

**Página original:** https://www.123vagas.com.br/vaga/engenheiro-de-software-senior-sao-paulo-sp-1788418469071-76209
