Taro Logo

Software Engineer - Digital Thread Engineering

Energy technology company developing and deploying industry-leading technologies and services across 120+ countries.
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 is seeking a Software Engineer to join their Digital Thread Engineering (DTE) team, focusing on developing and maintaining software applications for Electrical, Instrumentation, Control and Systems Engineering. This role combines technical leadership with hands-on development, requiring expertise in multiple programming languages and frameworks. The position offers the opportunity to work on next-generation cloud platform solutions for mission-critical energy operations. The ideal candidate will contribute to building scalable distributed systems, collaborate with global teams, and drive technical innovation. Baker Hughes, operating in over 120 countries, is transforming the future of energy by making oil and gas operations safer, cleaner, and more efficient. The company offers comprehensive benefits, professional development opportunities, and a diverse, inclusive work environment where employees can bring their authentic selves to work. This role provides flexibility in working hours and the chance to work with cutting-edge technologies in the energy sector.

Last updated a day ago

Responsibilities For Software Engineer - Digital Thread Engineering

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

Requirements For Software Engineer - Digital Thread Engineering

Java
  • 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