Taro Logo

Software Engineer - Digital Thread Engineering

Global energy technology company providing solutions for oil and gas industry, operating in over 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 is part of their Digital Solutions business, which provides intelligent, connected technologies to monitor and control energy extraction assets. The position offers an opportunity to work on next-generation, cloud platform solutions meeting mission-critical requirements for customers worldwide. The ideal candidate will be responsible for designing, developing, testing, and maintaining software applications while working with global teams. The role requires expertise in multiple programming languages, including Java, C#, and C++, along with strong knowledge of software engineering principles and distributed systems. Baker Hughes offers a comprehensive benefits package and promotes a culture of diversity and inclusion. The company's legacy of over a century in energy innovation, combined with their commitment to transforming the future of energy, makes this an exciting opportunity for software engineers looking to make an impact in the energy technology sector.

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
  • Write clean, efficient and maintainable code
  • Debug and troubleshoot software issues
  • Conduct unit and integration testing
  • Drive performance and reliability enhancements
  • Participate in technical and program design reviews
  • Document technical data for assigned projects

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 Java coding principles
  • Experience with Microsoft Technologies, .NET, VB, SQL Server
  • 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 under minimal supervision
  • Ability to work well with global teams

Benefits For Software Engineer - Digital Thread Engineering

Medical Insurance
Vision Insurance
Dental Insurance
  • Comprehensive private medical care options
  • Life insurance and disability programs
  • Tailored financial programs
  • Contemporary work-life balance policies
  • Wellbeing activities

Interested in this job?

Jobs Related To Baker Hughes Software Engineer - Digital Thread Engineering