Taro Logo

Software Engineer - Digital Thread Engineering

Baker Hughes is 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 operating 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 be responsible for designing, developing, testing, and maintaining software applications, ensuring they meet user requirements and function smoothly. This role offers an opportunity to work with cutting-edge technology in the energy sector, focusing on building next-generation cloud platform solutions for mission-critical operations.

Key responsibilities include executing technical evaluations, providing leadership to cross-functional teams, performing systems engineering tasks, and implementing technical solutions. The role requires expertise in multiple programming languages, including Java, C#, and C++, along with strong knowledge of software design patterns and principles.

Baker Hughes offers a comprehensive benefits package including medical care, life insurance, and flexible working arrangements. The company strongly values diversity and inclusion, fostering an environment where all employees can bring their authentic selves to work. This position provides an excellent opportunity to work with global teams and contribute to revolutionary energy solutions while developing your career in a leading 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
  • Implement plans to meet technical requirements
  • 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
JavaScript
  • 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