Proximie
Halliburton
Engenheiro de Software Sênior - Aplicações de Física de Rochas
Sobre a oportunidade
Estamos procurando as 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 de energia.
FUNÇÕES 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 desktop e em 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 desktop e em nuvem complexas usando práticas modernas de engenharia de software (padrões de projeto, 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, runtimes e frameworks de UI/UX modernos, 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 automatizados) 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 plenos através de revisões de código, programação em par e compartilhamento de conhecimento; promover 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 em 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 em 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. Diploma de 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 em 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 projeto, 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 em 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 pode estar disponível de Profissional Técnico de Software (Sênior - Principal).
Halliburton é um Empregador de Igualdade de Oportunidades. As decisões de contratação 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 do Cargo
Número da Requisição: 209088
Nível de Experiência: Contratação Experiente
Família do Cargo: Engenharia/Ciência/Tecnologia
Linha de Produto/Serviço: 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.
