Job
Description
As a Senior Software Engineer in our Oilfield Services and Equipment Digital Team, you will play a crucial role in engineering and developing versatile products and services for the energy industry. You will have the opportunity to work independently and collaborate with various teams across the business to perform research, design engineering models, and maintain knowledge of assigned products. Your responsibilities will include maintaining interfaces with stakeholders and customers as required. **Key Responsibilities:** - Work independently and contribute to the immediate team and other teams across the business. - Perform research and development to generate and maintain robust engineering applications. - Design and develop engineering, science, and math models, user interfaces, and workflows. - Develop and maintain knowledge of assigned products and subject areas. - Maintain interfaces with team members, stakeholders, and customers. - Utilize programming experience in Windows platform, specifically Visual C/C++. - Have experience with source control systems (e.g., TFS, Subversion, Git) and software build systems (e.g., TFS, TeamCity). - Possess an advanced Engineering degree (Preferably Petroleum/Chemical/Mechanical) or a PhD. - Demonstrate problem-solving skills, math proficiency, logic, and analytical abilities. - Research and develop algorithms and models for oil/gas operations. - Have experience in fluid mechanics, dynamics, wellbore hydraulics, and reservoir modeling. - Experience with matrix acidizing modeling is a plus. - Strong communication skills and experience in user interface design and development. - Preferred experience with JavaScript/TypeScript/HTML5 programming and related frameworks. **Qualifications Required:** - Bachelor's Degree with a minimum of 7-11 years of experience in software engineering. - Advanced Engineering degree (Petroleum/Chemical/Mechanical) or PhD preferred. - 10+ years of programming experience with significant engineering applications. - 6+ years of product development experience with Visual C/C++ on Windows platform. - Experience in independent work on complex projects with attention to detail. - Good language and communication skills. - Preferred experience with JavaScript/TypeScript/HTML5 programming and related frameworks. This role offers flexible working patterns to accommodate individual preferences, such as working flexible hours. At Baker Hughes, we prioritize the development and well-being of our workforce, offering comprehensive benefits, including private medical care, life insurance, financial programs, and more. Join us in revolutionizing energy and making it safer, cleaner, and more efficient for people and the planet. As a Senior Software Engineer in our Oilfield Services and Equipment Digital Team, you will play a crucial role in engineering and developing versatile products and services for the energy industry. You will have the opportunity to work independently and collaborate with various teams across the business to perform research, design engineering models, and maintain knowledge of assigned products. Your responsibilities will include maintaining interfaces with stakeholders and customers as required. **Key Responsibilities:** - Work independently and contribute to the immediate team and other teams across the business. - Perform research and development to generate and maintain robust engineering applications. - Design and develop engineering, science, and math models, user interfaces, and workflows. - Develop and maintain knowledge of assigned products and subject areas. - Maintain interfaces with team members, stakeholders, and customers. - Utilize programming experience in Windows platform, specifically Visual C/C++. - Have experience with source control systems (e.g., TFS, Subversion, Git) and software build systems (e.g., TFS, TeamCity). - Possess an advanced Engineering degree (Preferably Petroleum/Chemical/Mechanical) or a PhD. - Demonstrate problem-solving skills, math proficiency, logic, and analytical abilities. - Research and develop algorithms and models for oil/gas operations. - Have experience in fluid mechanics, dynamics, wellbore hydraulics, and reservoir modeling. - Experience with matrix acidizing modeling is a plus. - Strong communication skills and experience in user interface design and development. - Preferred experience with JavaScript/TypeScript/HTML5 programming and related frameworks. **Qualifications Required:** - Bachelor's Degree with a minimum of 7-11 years of experience in software engineering. - Advanced Engineering degree (Petroleum/Chemical/Mechanical) or PhD preferred. - 10+ years of programming experience with significant engineering applications. - 6+ years of product development experience with Visual C/C++ on Windows platform. - Experience in independent work on complex projects with attention to detail. - Good language and communication skills. - Preferred experience with JavaScript/TypeScript/