Taro Logo

Software Engineer - Digital Thread Engineering

A global energy technology company operating in over 120 countries, developing and deploying industry-leading technologies and services for the energy sector.
Florence, Metropolitan City of Florence, ItalyWarsaw, Poland
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Energy

Description For Software Engineer - Digital Thread Engineering

Baker Hughes, a leading energy technology company with operations in over 120 countries, is seeking a Software Engineer for their Digital Thread Engineering team. This role is crucial in developing and maintaining software applications for Electrical, Instrumentation, Control and Systems Engineering. The position offers an opportunity to work on next-generation, cloud platform solutions that meet mission-critical requirements for energy sector customers.

The ideal candidate will be responsible for designing, developing, and maintaining software applications using various technologies including Java, C#, and C++. You'll be working on scalable and highly available distributed systems, providing technical leadership to cross-functional teams, and ensuring proper documentation of technical data. The role requires strong expertise in object-oriented programming, software design patterns, and various Microsoft technologies.

This position offers excellent growth opportunities within a global organization that's transforming the future of energy. Baker Hughes provides a comprehensive benefits package including medical care, life insurance, and various financial programs. The company culture emphasizes diversity, inclusion, and innovation, making it an ideal environment for software engineers looking to make an impact in the energy sector.

Working at Baker Hughes means joining a team of makers, inventors, and leaders who are pushing boundaries to lead the way for a new energy future. The company invests heavily in employee development, well-being, and creating an inclusive environment where all team members can bring their authentic selves to work.

Last updated 2 days ago

Responsibilities For Software Engineer - Digital Thread Engineering

  • Execute evaluation, design, analysis, test, and integration of individual and team projects
  • Provide technical leadership to cross-functional teams
  • Perform Systems Engineering tasks at sub-system or component level
  • Develop and maintain software applications for Electrical, Instrumentation, Control and Systems Engineering
  • Write clean, efficient and maintainable code in C#, C++, Java
  • Debug and troubleshoot software issues
  • Conduct unit and integration testing
  • Drive performance and reliability enhancements

Requirements For Software Engineer - Digital Thread Engineering

Java
TypeScript
  • Bachelor's Degree in STEM (Science, Technology, Engineering and Math)
  • Excellent knowledge of Object Oriented Analysis and Design
  • Experience with various programming languages
  • Experience with Microsoft Technologies, .NET, VB, SQL Server, Internet Technologies, SOA, Java
  • Knowledge of AutoCAD, Citrix and cloud programming
  • Strong problem solving abilities
  • Experience in building scalable and highly available distributed systems
  • Excellent communication skills
  • Ability to work with global teams across time zones

Benefits For Software Engineer - Digital Thread Engineering

Medical Insurance
Vision Insurance
Dental Insurance
  • Contemporary work-life balance policies
  • Comprehensive private medical care
  • Life insurance and disability programs
  • Tailored financial programs
  • Additional elected or voluntary benefits

Interested in this job?

Jobs Related To Baker Hughes Software Engineer - Digital Thread Engineering