Required Skills
About the Job
Join Baker Hughes' Digital Technology team and contribute to our digital transformation. As a Senior Software Engineer, you will design, develop, and maintain software components for image acquisition, hardware control, diagnostics, and user interfaces. You will write clean, efficient, and well-documented code using C# and related technologies. This role involves close collaboration with cross-functional teams including hardware, AI, and customer support to deliver reliable, field-ready systems. You will actively participate in code reviews, design discussions, and sprint planning, and assist in troubleshooting and diagnosing field issues.
To excel in this role, you should possess a Bachelor's degree in Computer Science or a related field, with at least 5 years of professional software development experience. Proficiency in C#, .NET, WPF, and SQL is required. A working knowledge of algorithm design and implementation, with a focus on performance and scalability, is essential. Familiarity with SCRUM methodology, strong problem-solving skills, and effective communication abilities are also key. Exposure to GitHub Copilot is a plus.