Taro Logo

Software Engineer - Digital Thread Engineering

A global energy technology company operating in over 120 countries, developing 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 global energy technology leader with operations in over 120 countries, is seeking a Software Engineer for their Digital Thread Engineering team. This role is part of their Digital Solutions business, which provides intelligent, connected technologies to monitor and control energy extraction assets. The position involves developing and maintaining both in-house and commercial software applications for Electrical, Instrumentation, Control and Systems Engineering.

The ideal candidate will join a team focused on building next-generation, cloud platform solutions for mission-critical customer requirements. The role demands strong technical expertise in software development, with hands-on experience in languages like Java, C#, and C++. You'll be responsible for designing, developing, and maintaining software applications while ensuring they meet user requirements and function optimally.

Key aspects of the role include executing technical evaluations, providing leadership to cross-functional teams, and performing systems engineering tasks. The position requires strong problem-solving abilities, excellent communication skills, and the capability to work effectively with global teams. The company offers comprehensive benefits including medical care, life insurance, and flexible working arrangements.

This is an excellent opportunity for a software engineer looking to make an impact in the energy sector while working with cutting-edge technologies. Baker Hughes emphasizes diversity and inclusion, professional development, and work-life balance, making it an attractive destination for talented engineers seeking to advance their careers in a global technology company.

Last updated a day 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
  • 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
  • Participate in technical and program design reviews
  • Ensure proper documentation of technical data

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
  • Knowledge of data structures, algorithms, and software engineering principles

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
  • Flexible working hours

Interested in this job?

Jobs Related To Baker Hughes Software Engineer - Digital Thread Engineering