# Engenheiro (a) de software (angular)

**Empresa:** Vagas Confidenciais
**Local:** São Paulo, SP
**Modalidade:** Presencial
**Contrato:** CLT
**Publicada em:** 2026-09-07

## Descrição

Oportunidade Engenheiro (a) de Software na SRM Asset: Arquitetura, Escala e Liderança Técnica
Estamos expandindo nosso time de tecnologia e buscamos um(a) Engenheiro(a) de Software para atuar em soluções de alta complexidade, com forte protagonismo técnico e influência arquitetural.
Essa pessoa será referência técnica do time, participando ativamente de decisões de system design, garantindo qualidade, escalabilidade e resiliência das aplicações.
Se você combina profundidade técnica com visão sistêmica e gosta de discutir arquitetura com maturidade, queremos conhecer você.
O Desafio
Projetar, implementar e evoluir soluções completas (frontend e backend) de alta complexidade SRM, além de qualidade técnica, escalabilidade e confiabilidade.
Você atuará como referência técnica, apoiando desenvolvedores menos experientes e influenciando decisões estratégicas de arquitetura e design de sistemas.
O que você vai fazer
✅ Arquitetar: Projetar soluções técnicas para problemas complexos de negócio, garantindo padrões arquiteturais sólidos.
✅ Desenvolver: Implementar aplicações backend em Java (Spring Boot), assegurando qualidade, performance e segurança.
✅ Desenvolver interfaces e fluxos frontend utilizando Angular como tecnologia principal, aplicando boas práticas de componentização, organização modular e uso consistente de design systems internos.
✅ Modelar Dados: Estruturar modelagens consistentes e escaláveis, alinhadas ao domínio do negócio.
✅ Integrar: Desenvolver integrações síncronas (REST – API First) e assíncronas (eventos/mensageria).
✅ Garantir Resiliência: Construir aplicações com foco em escalabilidade horizontal, falhas parciais e eventual consistency.
✅ Elevar o Time: Revisar código, orientar desenvolvedores e participar ativamente de decisões de system design.
✅ Garantir Qualidade: Implementar testes unitários e de integração, além de promover boas práticas de observabilidade e rastreabilidade.
Tech Stack &amp; Requisitos
Core:

Angular.
Spring Boot.
APIs REST (API First).
Swagger / OpenAPI.

Fundamentos:
Aplicação consistente de SOLID, Clean Code e Clean Architecture.
Uso consciente de Design Patterns (Strategy, Factory, Adapter, entre outros).
Pensamento sistêmico e capacidade de discutir escalabilidade horizontal, resiliência e eventual consistency.

Design e arquitetura:
Arquitetura orientada a eventos.
Experiência com mensageria (SQS, SNS, Event
Bridge).
Conhecimento em observabilidade, métricas e logs.
Dados:

SQL Server e PostgreSQL.
MyBatis (principal) e JPA (quando aplicável).
MapStruct para mapeamento entre DTOs e entidades.
Domínio de SQL avançado, queries eficientes, uso correto de transações e locks.
Cache (Redis / Elasti
Cache).
Cloud:

AWS.

Diferenciais
Java ou linguagens de paradigma similar (ex.: C#, Kotlin, Scala, C++) | APIs REST e/ou gRPC.
Vivência com arquitetura de microfrontends
Experiência com design systems e componetização
Experiência com React no frontend
Experiência com Python ou Golang
Experiência prévia como referência técnica ou liderança técnica informal.
Vivência em arquiteturas distribuídas de alta escala.
Experiência no mercado financeiro ou sistemas de missão crítica.
Participação ativa em definição de roadmaps técnicos.

O que faz seus olhos brilharem (e os nossos também):
Arquitetura como Responsabilidade: Você gosta de discutir system design, trade-offs técnicos e impactos de longo prazo.
Excelência em Engenharia: Código extensível, testável e sustentável não é diferencial — é padrão.
Pensamento de Escala: Você naturalmente pensa em resiliência, falhas parciais e observabilidade.
Mentoria Técnica: Tem prazer em elevar o nível do time e influenciar padrões de engenharia.
Negócio + Tecnologia: Entende que decisões técnicas precisam estar alinhadas à estratégia da empresa.

## Habilidades

- Angular
- Spring Boot
- APIs REST
- Java
- SQL Server
- PostgreSQL
- AWS

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