b Overview /b p In this hands-on Senior Software Engineer role, you design, develop, and modernize high-performance desktop and cloud applications for Rock Physics. You will own technical direction, contribute to architecture, and drive quality through modern practices. You’ll mentor others, collaborate with the Team Lead and Product Owner, and stay ahead of tech trends including AI-assisted development. This position offers impact across legacy migration, cloud adoption, and performance-critical scientific software in a global company. /p b Responsibilities /b ul li Architect, implement, and maintain desktop and cloud applications using modern engineering practices /li li Lead migration of legacy C/C++ codebases to modern languages and UI/UX frameworks /li li Adopt AI-powered tools to accelerate delivery and improve code quality /li li Collaborate with Team Lead and Product Owner to translate requirements into maintainable solutions /li li Mentor junior and mid-level developers through code reviews and pair programming /li li Communicate risks, trade-offs, and progress to technical and non-technical stakeholders /li li Continuously evaluate new languages, frameworks, cloud services, and AI/ML tooling /li li Stay hands-on with CI/CD and automated build/deployment pipelines /li li Modernize legacy software UX and platform while preserving scientific accuracy and performance /li li Foster engineering excellence and a collaborative team culture /li /ul b Key requirements /b ul li 5+ years of professional software engineering delivering production-grade applications /li li Strong proficiency in C#/.NET and C/C++ /li li Undergraduate degree in Computer Science, Software Engineering, or related field /li li Experience with cloud architecture (AWS, Azure, Google Cloud) /li li Solid fundamentals: OO design, design patterns, testing (unit/integration), Git, code reviews /li li Hands-on CI/CD experience /li li Experience in modernizing legacy software and UI/UX modernization /li li Self-motivated, collaborative, and excellent communication and analytical skills /li /ul ul li collaboration /li li communication /li li mentoring /li li C#/.NET /li li C/C++ /li li design patterns /li /ul
Senior Software Engineer - Rock Physics Applications employer: Halliburton
Halliburton's Landmark Software & Services in Abingdon offers an exceptional work environment for innovative geoscientists eager to push the boundaries of subsurface technology. With a strong emphasis on collaboration and professional development, employees benefit from access to cutting-edge resources and a culture that fosters creativity and growth. The company's commitment to pioneering research and its supportive atmosphere make it an ideal place for those looking to make a meaningful impact in the field.