Baker Hughes

Senior Software Engineer

Baker Hughes

full-time

Posted on:

Location Type: Office

Location: Florence • 🇮🇹 Italy

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Cyber SecurityDNSJavaPythonSQL

About the role

  • As a Software Engineer, you will be responsible for programming a component, feature and or feature set.
  • Works independently and contributes to the immediate team and to other teams across business.
  • You will also contribute to design discussions.
  • Designing the engineering processes & software ecosystems dedicated to Turbomachinery engineering teams, in particular Centrifugal Compressors and Gas Turbine product selection.
  • Transforming the Engineering needs/processes into Business requirements document and Software specifications for Application development outsourcing
  • Providing technical leadership to, and engage in technical discussions with, internal/external stakeholders during analysis, development, roll-out
  • Define technical requirements (calculation algorithms, backend business logic, UX, tech stack) in collaboration with BH internal customer and third parties.
  • Establishing strong connections with Baker Hughes Digital Technology teams to ensure fruitful collaborations for technology evolution, adoption, and operational tasks
  • Working with team members to lead the IT infrastructure evolution to guarantee and maximize performance of tools and technical calculations across the whole product portfolio.
  • Creating, maintain, improve, and drive new app functionalities including relevant documentation
  • Leading testing and validation activity (e.g. user acceptance tests)
  • Supporting technical program users to solve issues on tools and/or theory
  • Managing cross-functional and multicultural Teams to assure project execution
  • Managing project risks to prevent issues and drive mitigation plan/actions
  • Ensuring compliance with all corporate standards and practices
  • Identify the scope of the work, provide initial estimate and justify the estimate with facts
  • Documenting technical data consistent with engineering policies and procedures
  • Participating as a presenter or reviewer in technical and program reviews
  • Harmonizing and adapting own goals in the context of complex global development plans and variable requirements
  • Guaranteeing the respect of quality procedure and lead team process improvements
  • Participating on teams assigned to address organizational initiatives, projects and generic issues
  • Leading the evolution of these software frameworks to guarantee the alignment of Baker Hughes with the rest of the world state of the art.
  • Fostering a culture of Quality right at the first time
  • Providing oversight and mentoring team members.

Requirements

  • Have a bachelor’s or master’s degree in mechanical engineering, preferred, or similar “STEM” majors (Science, Technology, Engineering & Math)
  • Have a solid experience in Turbomachinery mechanics, balance of plant, especially in Centrifugal Compressors and Gas Turbines as focus subjects, more over in Centrifugal Compression trains and Steam Turbines
  • Have at least 5 years of experience in software lifecycle management and software design
  • Experience in software specification definition, evolution and design of web application based on java tech stack.
  • Be familiar with programming languages, for example SQL, Fortran, Java, Python, bash script, visual basic
  • Experience in software life-cycle management: DEV, QA, PROD environments, deployment processes and code versioning system (GIT)
  • Familiar with typical IT infrastructure components and functionality like IP network basics, cyber security elements (firewall, authentication layer, code vulnerability management), Proxy load balancing, DNS, server spec (CPU, RAM, storage)
  • Demonstrate the ability to analyze complex issues and decompose these into a manageable set of tasks
  • Demonstrate experience of leading projects with global teams
  • Have clear thinking attitude with entrepreneur's mindset.
  • Able to fluently speak and write in English
  • Hold EU Passport
Benefits
  • Contemporary work-life balance policies and wellbeing activities
  • Comprehensive private medical care options
  • Safety net of life insurance and disability programs
  • Tailored financial programs
  • Additional elected or voluntary benefits

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software lifecycle managementsoftware designweb application developmentprogramming languagesSQLFortranJavaPythonbash scriptvisual basic
Soft skills
technical leadershipproblem-solvingproject managementcross-functional team managementcommunicationanalytical thinkingmentoringcollaborationadaptabilityquality assurance