Digital Technology Specialist – Software Engineering
Are you a highly motivated, creative full stack expert passionate about building scalable sales and commercial solutions?
Would you like to be a part of successful team?
Join our team!
We operate at the heart of the digital transformation of our business. From Digital Engineering to enabling employee success, the Digital Technology team is driven to provide the best products and service with teams to solve complex technical challenges and design future innovations.
Partner with the best
Baker Hughes is seeking a seasoned Senior Software Engineer with hands-on experience as a Full Stack Web Application Developer. You will lead the design, development and deployment of scalable web applications using microservices architecture and cloud-native technologies. This role is pivotal in driving our digital transformation initiatives, collaborating with cross-functional teams to deliver high performance, customer-facing solutions in sales and commercial domain-including but not limited to e-commerce platforms and customer portals
As a Digital Technology Specialist – Software Engineering, you will also be responsible to:
- Develop and maintain full stack web applications, from frontend user interfaces to backend services and databases
- Design, implement and optimize microservices-based architectures for high availability, scalability and fault tolerance. Ensuring security, performance and compliance in all deliverables
- Deploy and manage applications on cloud platforms (AWS/Azure), leveraging containers, orchestration and serverless computing
- Write clean, scalable, production-ready code in Java/Java Script/Type Script/Python or related languages, demonstrating strong understanding of Agile SDLC
- Collaborate with Product Managers, Architects, Data Scientists & Business teams to define scope of the work, estimating effort and justifying estimates.
- Participate in technical discussions, design sessions and presenting ideas through white boarding.
- Work with Product Line Leaders (PLLs) to understand product requirements & vision. Demonstrating the ability to make informed technology choices after due diligence and impact assessment.
- Exhibit Strong domain knowledge and show great customer focus. Expert in processes / methodologies and Skilled in build, release & deployment processes.
- Execute in a fast-paced delivery environment to meet the product release goal; maintaining code quality through best practices, unit testing and automation.
- Drive technical innovation, such as adopting AI/ML integrations or edge computing for enhanced customer experiences
Fuel your passion!
To be successful in this role you will:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent
- 5+ years of hands-on experience as a Full Stack Web application development
- Deep understanding and hands on experience of Programming concepts: OOPS, best practices, refactoring, reusable code, design principles, architecture, TDD, Unit testing, debugging, automation.
- Writing clean, scalable code using JavaScript/Type Script/Python. Strong hands-on backend experience: Session management, coaching algorithms, data structures, secure coding practices
- Proven expertise in Microservices Architecture (Spring Boot, Node.js) and cloud technologies (AWS/Azure)
- Strong proficiency in frontend technologies (React/Angular) and backend stacks (Java/Spring, Node.js, Python). Knowledge of Spartacus will be added advantage
- Experience with databases in RDBMS/NoSQL (PostgreSQL/MySQL/Oracle) and REST APIs
- Hands-on knowledge of DevOps tools (Docker, Kubernetes or equivalent)
- Experience with CI/CD pipelines, including build, release and deployment processes and tools (e.g., Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or similar)
- Strong understanding of Authentication & Authorization mechanisms such as JWT, OAuth2.0, SAML, and role-based access control (RBAC).
- Hands-on experience implementing Single Sign-On (SSO) using providers like Azure AD, Okta, Auth0, Ping Identity, or similar enterprise identity platforms.
- Ability to learn new technologies, languages and tools as per the project’s needs. Open to work on building Tools or Automation of developed features.
- Strong problem-solving, collaboration, Influencing and communication skills.
Work in a way that works for you
We recognize that everyone is different and that the way in which people want to work and deliver at their best is different for everyone too.
Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
Working with us
Our people are at the heart of what we do at Baker Hughes. We know we are better when all of our people are developed, engaged and able to bring their whole authentic selves to work. We invest in the health and well-being of our workforce, train and reward talent and develop leaders at all levels to bring out the best in each other.
Working for you
Our inventions have revolutionized energy for over a century. But to keep going forward tomorrow, we know we have to push the boundaries today. We prioritize rewarding those who embrace change with a package that reflects how much we value their input. Join us, and you can expect.
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
The Baker Hughes internal title for this role is: Digital Technology Specialist - Software Engineering