
O Commonwealth Bank é uma empresa australiana de serviços financeiros que atua nos segmentos de banco de varejo, premium, empresarial e institucional. Sua oferta também inclui serviços de gestão de fundos, previdência, seguros, investimentos e corretagem de ações. Com mais de 52.000 funcionários e mais de 800.000 acionistas, o Commonwealth Bank opera em uma ampla variedade de produtos e serviços financeiros desenvolvidos para ajudar os clientes a administrar e ampliar seu patrimônio financeiro.
Engenheiro(a) de Software Sênior, Engenharia de Segurança – Presencial em Sydney
Desenvolva APIs, serviços de automação e software nativo da nuvem para a equipe de engenharia de segurança do Commonwealth Bank. Ajude a entregar soluções seguras, escaláveis e resilientes em todo o ambiente de tecnologia do banco na Austrália.
Descrição
- Projetar, desenvolver e dar suporte a APIs escaláveis, serviços de automação e soluções de software
- Criar software que responda a desafios complexos de segurança e operacionais em toda a organização
- Contribuir em todo o ciclo de vida do software, incluindo design, desenvolvimento, testes, implantação e suporte à produção
- Produzir código de alta qualidade e fácil manutenção usando práticas modernas de engenharia
- Promover práticas eficazes de testes, CI/CD, observabilidade e suporte operacional
- Fortalecer a confiabilidade, o desempenho e a facilidade de manutenção das soluções de engenharia
- Participar de revisões de código e iniciativas de melhoria contínua
- Diagnosticar e resolver problemas técnicos recorrentes
- Trabalhar em parceria com engenheiros, responsáveis por produto e equipes de segurança para entregar soluções valiosas
- Investigar problemas técnicos complexos e ajudar a desenvolver soluções inovadoras
- Contribuir para decisões de arquitetura, design e entrega
- Atuar entre squads para compartilhar conhecimento e melhorar os resultados
- Manter-se atualizado sobre tecnologias emergentes e práticas contemporâneas de desenvolvimento
- Avaliar ferramentas de automação e baseadas em IA que possam melhorar os resultados de engenharia
- Sugerir melhorias em processos, ferramentas e eficiência operacional
Requisitos
- Experiência substancial em engenharia de software full-stack, com forte especialização em backend
- Experiência em todo o ciclo de desenvolvimento de software, desde o design e desenvolvimento até os testes, a implantação e o suporte à produção
- Experiência no design e desenvolvimento de APIs, soluções de automação ou sistemas distribuídos
- Proficiência em Python ou em uma linguagem de programação moderna comparável
- Experiência com plataformas de nuvem, como AWS ou Azure
- Sólidos conhecimentos de CI/CD, testes e automação de implantações
- Experiência contribuindo para entregas de ponta a ponta em equipes Agile
- Fortes habilidades analíticas e de resolução de problemas
- Curiosidade e agilidade para aprender, com capacidade de se adaptar a novas tecnologias e problemas desconhecidos
- Experiência em cibersegurança, engenharia de segurança ou resposta a incidentes é desejável, mas não obrigatória
- Sólidas competências de engenharia frontend e backend
- Conhecimento de programação orientada a objetos e princípios modernos de design de software
- Experiência com Infrastructure as Code
- Compreensão de serviços nativos da nuvem e sistemas distribuídos
- Experiência com testes automatizados e engenharia de qualidade
- Conhecimento de monitoramento, observabilidade e suporte operacional
- Compreensão de práticas de desenvolvimento seguro de software
- Conhecimento de design e arquitetura de sistemas
Benefícios
- Modelos de trabalho flexíveis que permitem trabalhar tanto presencialmente quanto de casa
- Um ambiente de trabalho com foco em diversidade, inclusão e bem-estar
- Oportunidades de desenvolvimento de carreira
- Suporte interno de carreira para funcionários do Commonwealth Bank Group