Nominal
Halliburton
Engenheiro de Software Sênior - Aplicações de Física de Rochas
Sobre a oportunidade
Estamos à procura das pessoas certas — pessoas que querem inovar, alcançar, crescer e liderar. Atraímos e retemos os melhores talentos investindo em nossos funcionários e capacitando-os a desenvolver a si mesmos e suas carreiras. Experimente os desafios, recompensas e oportunidades de trabalhar para um dos maiores fornecedores globais de produtos e serviços para a indústria global de energia.
RESPONSABILIDADES DO CARGO
Esta é uma função prática de engenharia de software. Estamos buscando recrutar um Engenheiro de Software Sênior experiente para projetar, desenvolver e modernizar aplicações de desktop e nuvem de alta performance em Física de Rochas. Reportando-se ao Líder de Equipe e trabalhando em estreita colaboração com o Product Owner, você será responsável pela direção técnica do software de produção — escrevendo código diariamente, revisando pull requests e impulsionando decisões arquiteturais.
Principais Responsabilidades
- Projetar e construir software — Arquitetar, implementar e manter aplicações complexas de desktop e nuvem usando práticas modernas de engenharia de software (padrões de design, princípios SOLID, testes automatizados, integração/entrega contínua).
- Modernizar sistemas legados — Liderar a migração de bases de código maduras em C/C++ para linguagens modernas, runtimes e frameworks de UI/UX, preservando a precisão científica e o desempenho.
- Alavancar desenvolvimento assistido por IA — Adotar ativamente ferramentas com IA (por exemplo, Copilot, geração de código, assistentes de teste automatizado) para acelerar a entrega e melhorar a qualidade do código.
Colaborar na arquitetura — Trabalhar em parceria com o Líder de Equipe e o Product Owner para traduzir requisitos em soluções técnicas sólidas e de fácil manutenção que a equipe possa implementar e iterar.
- Mentorar e liderar tecnicamente — Orientar desenvolvedores juniores e de nível intermediário através de revisões de código, programação em par e compartilhamento de conhecimento; fomentar uma cultura de excelência em engenharia.
Comunicar com clareza — Escalar riscos, trade-offs e progresso de forma oportuna e estruturada para stakeholders técnicos e não técnicos.
Manter-se atualizado — Avaliar e adotar continuamente linguagens emergentes, frameworks, serviços de nuvem e ferramentas de IA/ML relevantes para o produto.
Qualificações Necessárias
- 5+ anos de engenharia de software profissional construindo e entregando aplicações complexas e prontas para produção — não apenas scripting, prototipagem ou pesquisa. Forte proficiência em C#/.NET; e também C/C++; habilidade demonstrada para trabalhar em ambas as linguagens em um único ecossistema de produto. Graduação (ou superior) em Ciência da Computação, Engenharia de Software ou uma disciplina de engenharia intimamente relacionada.
- Conforto e curiosidade com ferramentas de desenvolvimento assistidas por IA e um histórico de se manter à frente das tendências tecnológicas. Experiência com arquitetura de nuvem (AWS, Azure, e/ou Google Cloud). Experiência comprovada com fundamentos de engenharia de software: design orientado a objetos e baseado em componentes, padrões de design, testes unitários/de integração, controle de versão (Git) e fluxos de trabalho de revisão de código. Experiência prática com CI/CD — construindo, configurando ou mantendo pipelines automatizados de build e deploy.
- Experiência em modernização de software legado — migrando bases de código de linguagens ou frameworks mais antigos para plataformas atuais, incluindo modernização de UI/UX.
Automotivado e colaborativo; prospera em um ambiente de equipe e toma iniciativa sem direção. Excelentes habilidades analíticas, de comunicação e de resolução de problemas.
Qualificações Mínimas: Qualificações mínimas podem ser adquiridas através de escolas técnicas ou experiência relacionada equivalente. Candidatos que possuírem qualificações que excedam os requisitos mínimos da vaga receberão consideração para cargos de nível superior, dadas (1) sua experiência, (2) requisitos adicionais da vaga e/ou (3) necessidades do negócio. Dependendo da educação, experiência e nível de habilidade, uma variedade de oportunidades de emprego podem estar disponíveis, de Profissional Técnico de Software (Sênior - Principal).
Halliburton é um Empregador de Igualdade de Oportunidades. As decisões de emprego são tomadas sem levar em conta raça, cor, religião, deficiência, informação genética, gravidez, cidadania, estado civil, sexo/gênero, preferência/orientação sexual, identidade de gênero, idade, status de veterano, origem nacional ou qualquer outro status protegido por lei ou regulamento.
Localização
97 Jubilee Avenue, Milton Park, Abingdon, Oxfordshire, OX14 4RW, Reino Unido
Detalhes da Vaga
Número da Requisição: 209088
Nível de Experiência: Contratação Experiente
Família de Cargos: Engenharia/Ciência/Tecnologia
Linha de Produtos/Serviços: Landmark Software & Services
Tempo Integral / Meio Período: Tempo Integral
Locais Adicionais para esta posição: Abingdon
Informações de Compensação
A remuneração é competitiva e compatível com a experiência.
