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, Italy
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Energy
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - Digital Thread Engineering

Baker Hughes, a leading global energy technology company, 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 to meet mission-critical requirements of customers. The role combines technical leadership with hands-on development, requiring expertise in multiple programming languages and frameworks. You'll be responsible for designing, developing, and maintaining software applications while ensuring they meet user requirements and function smoothly.

This position offers an opportunity to work with cutting-edge technology in the energy sector, with responsibilities ranging from systems engineering to software development. The role requires a blend of technical expertise and leadership skills, as you'll be working with global teams and providing technical guidance on projects.

Baker Hughes offers a comprehensive benefits package and promotes a culture of diversity and inclusion. The company's focus on innovation in the energy sector makes this an exciting opportunity for someone looking to make an impact in the industry's digital transformation. The position offers professional growth opportunities within a company that has been revolutionizing energy technology for over a century.

Last updated 2 months 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

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

Benefits For Software Engineer - Digital Thread Engineering

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