Jobless Developer
CTS Group logo

Posted 3 days ago

Engenheiro(a) de Software Sênior | Senior / Principal Software Engineer - São Paulo, SP - CTS BrazilCTS Group

Engenheiro(a) de Software Sênior | Senior / Principal Software Engineer - São Paulo, SP - CTS Brazil

Sao Paulo, BROn-site

AI Summary

Designs, builds and maintains scalable enterprise backend applications and cloud-native distributed systems, while leading architecture decisions, mentoring engineers and remaining hands-on with code. Based in São Paulo, working closely with the European technology team.

About this role

Empresa: CTS Group
Local: São Paulo, SP, Brasil
Modelo: Tempo integral, 100% presencial
Inglês: Fluente (obrigatório)

Sobre o CTS Group

O CTS Group é uma empresa internacional de design and build em rápido crescimento, especializada no desenvolvimento de data centers na Europa, no Oriente Médio e na África (EMEA). Combinamos excelência em engenharia, inovação e transformação digital para entregar soluções de data center de alto desempenho, sustentáveis e preparadas para o futuro.

Com mais de 40 nacionalidades representadas em nossas equipes, o CTS promove uma cultura de inovação, colaboração e excelência, unindo expertise em engenharia e capacidade de fabricação para entregar soluções de data center de alto desempenho e sustentáveis, com agilidade e em escala.

Nosso histórico comprovado e parcerias sólidas consolidaram o CTS como referência no setor, entregando instalações de data center complexas e de grande porte com agilidade, eficiência e excelência.

A CTS está estruturando sua operação no Brasil, com um escritório de engenharia em São Paulo e uma nova unidade fabril em São Bernardo do Campo. O time de software do CTS desenvolve as plataformas que sustentam o negócio, e os profissionais contratados no Brasil farão parte do time internacional de Tecnologia, em colaboração direta com colegas na Europa.

Visão Geral da Posição

O CTS Group projeta e constrói data centers, e nosso time de software desenvolve as plataformas que sustentam o negócio. Buscamos um(a) engenheiro(a) sênior capaz de definir como um sistema deve ser estruturado e, depois, construí-lo, com profundo conhecimento técnico em arquitetura de software, desenvolvimento backend, infraestrutura em nuvem e sistemas distribuídos.

É uma posição hands-on: você vai escrever código, revisá-lo e corrigi-lo quando quebrar, ao mesmo tempo em que define a direção técnica para as pessoas ao seu redor. Quando uma solução complexa precisar de um responsável, ou uma decisão de arquitetura tiver de ser tomada, queremos que seja você. O nível (Sênior ou Principal) será definido conforme a experiência.

Stack principal: C#, .NET e ASP.NET Core, Node.js, TypeScript · Microsoft Azure, Docker, Kubernetes · Azure DevOps, Git, Terraform · SQL Server, PostgreSQL, NoSQL.

Principais Responsabilidades

  • Projetar, desenvolver e manter aplicações corporativas escaláveis, seguras e com bom desempenho sob carga.

  • Liderar decisões de arquitetura técnica, design de sistemas e padrões de engenharia.

  • Manter-se próximo(a) do código: desenvolver, revisar, investigar problemas e otimizar o desempenho.

  • Projetar e construir APIs, microsserviços, arquiteturas orientadas a eventos e integrações com sistemas corporativos.

  • Construir e operar soluções cloud-native, ambientes conteinerizados e sistemas distribuídos.

  • Estruturar e aprimorar pipelines de CI/CD, testes automatizados, Infrastructure as Code e estratégias de deploy.

  • Garantir a confiabilidade dos sistemas por meio de observabilidade, monitoramento, segurança e gestão de incidentes.

  • Identificar onde IA, agentes inteligentes e automação podem tornar nossas aplicações de negócio mais úteis.

  • Fazer mentoria de engenheiros, assumir os problemas técnicos mais difíceis e elevar o padrão das práticas de engenharia.

  • Trabalhar com as áreas de negócio para transformar seus requisitos em soluções que funcionem bem em produção.

  • Atuar como referência técnica para a operação brasileira, garantindo que os sistemas e o tratamento de dados atendam aos requisitos locais, incluindo a LGPD (Lei Geral de Proteção de Dados).

Conhecimentos Técnicos

Engenharia e arquitetura de software

  • Experiência avançada com C#, .NET e ASP.NET Core, Node.js, TypeScript e APIs REST.

  • Sólido domínio de microsserviços, sistemas distribuídos, processamento assíncrono e arquitetura orientada a eventos.

  • Experiência com SQL Server, PostgreSQL e outros bancos de dados relacionais e NoSQL, incluindo modelagem de dados e otimização de consultas.

  • Sólido conhecimento de princípios SOLID, design patterns, Clean Architecture, Domain-Driven Design (DDD) e testes automatizados.

  • Experiência no desenho de integrações seguras, autenticação e autorização e gestão de APIs, com proteção de dados em conformidade com a LGPD e a GDPR.

Cloud, DevOps e infraestrutura

  • Sólida experiência com Microsoft Azure. Conhecimento de AWS ou Google Cloud é útil.

  • Experiência prática com Docker, Kubernetes e orquestração de contêineres em arquiteturas cloud-native.

  • Experiência com Azure DevOps, pipelines de CI/CD, Git, Terraform e Infrastructure as Code.

  • Compreensão prática de redes, gestão de identidades, segurança em nuvem, escalabilidade e recuperação de desastres.

  • Experiência com ferramentas de monitoramento, logging, distributed tracing e observabilidade.

Liderança técnica e padrões de engenharia

  • Você sabe definir padrões técnicos e conduzir revisões de arquitetura.

  • Você é bom(boa) em troubleshooting e debugging e segue investigando até encontrar a causa raiz.

  • Você já tornou sistemas mais rápidos, confiáveis, seguros e fáceis de manter, e sabe explicar como.

  • Você sabe pesar trade-offs técnicos e tomar uma decisão de arquitetura que está preparado(a) para defender.

  • Você já fez mentoria de engenheiros e ajudou a construir uma cultura de engenharia forte.

Requisitos e Experiência

  • Graduação em Ciência da Computação, Engenharia de Software, Engenharia de Computação, Sistemas de Informação ou áreas afins, ou experiência profissional equivalente.

  • Experiência sólida em desenvolvimento de software, incluindo atuação em liderança técnica ou arquitetura; o nível (Sênior ou Principal) será definido conforme a experiência.

  • Inglês fluente, oral e escrito, para o trabalho diário com times internacionais. Português fluente.

  • Disponibilidade para trabalhar presencialmente no escritório de São Paulo e flexibilidade para reuniões com times em fusos horários europeus.

Diferenciais

  • Experiência na integração de IA em aplicações, incluindo LLMs, agentes de IA e o Model Context Protocol (MCP).

  • Conhecimento de Microsoft Entra ID, Microsoft Graph API e SSO corporativo.

  • Experiência em engenharia de dados, event streaming ou integração de dados corporativos.

  • Experiência na modernização de aplicações legadas e na migração para arquiteturas cloud-native.

  • Familiaridade com FinOps, práticas de SRE e sistemas de alta disponibilidade.

  • Certificações Microsoft Azure (ex.: AZ-204, AZ-305 ou AZ-400).

  • Espanhol, para apoiar futuras atividades na América Latina.

O que Valorizamos

Queremos engenheiros que dominem seu ofício e assumam a responsabilidade pelo que constroem. Você deve se sentir à vontade com a mão no teclado, estar disposto(a) a questionar uma decisão de arquitetura que considere errada e ter disposição para seguir com um problema difícil até resolvê-lo. O objetivo é simples de explicar: tecnologia segura, escalável e que ainda possa ser alterada por quem vier depois. Chegar lá exige bons hábitos de engenharia aplicados todos os dias, e é para isso que estamos contratando.

O que Oferecemos

  • Pacote de remuneração competitivo, com incentivos atrelados ao desempenho.

  • Plano de saúde (com coparticipação).

  • Plano odontológico.

  • Vale-refeição e/ou vale-alimentação.

  • Vale-transporte.

  • Seguro de vida.

  • Colaboração direta com colegas internacionais e exposição a projetos globais de alto valor.

  • Plano de carreira nos projetos globais e nas equipes internacionais do CTS Group.

  • Ambiente de trabalho dinâmico, profissional e inclusivo em São Paulo, com foco em inovação e excelência.

Como se Candidatar

Se você está pronto(a) para fazer parte dessa jornada, clique em Candidatar-se e envie seu currículo atualizado.

Skills

ASP.NET CoreAzure DevOpsC#CI/CDClean ArchitectureDockerDomain-Driven DesignEvent-driven ArchitectureGitInfrastructure As CodeKubernetesLGPDMicroservicesMicrosoft Azure.NETNode.jsNoSQLObservabilityPostgreSQLREST APISOLIDSQL ServerTerraformTypeScript

Explore related jobs

Browse these categories

Market data for software engineer roles

All reports →