Taro Logo

Senior Software Engineer

A leading energy technology company operating in over 120 countries, focused on making energy safer, cleaner, and more efficient.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS · Energy

Description For Senior Software Engineer

Baker Hughes is a leading energy technology company with operations in over 120 countries, focused on transforming the future of energy. As a Senior Software Engineer in their Digital Solutions business, you'll be part of a team building next-generation software platforms for intelligent decisions in energy extraction assets. The role combines technical leadership with hands-on development, requiring expertise in both backend and frontend technologies.

You'll be responsible for designing and implementing software components, leading technical discussions, and mentoring junior developers. The position requires strong expertise in modern web technologies, cloud platforms, and distributed systems. You'll work with cutting-edge technologies including microservices architecture, containerization, and various messaging protocols.

The company offers a compelling combination of technical challenges and impact, as you'll be working on solutions that help make energy operations safer, cleaner, and more efficient. Baker Hughes provides a supportive environment for professional growth, with comprehensive benefits and flexible working arrangements. They emphasize diversity and inclusion, encouraging employees to bring their authentic selves to work.

This role is perfect for experienced engineers who want to make a meaningful impact in the energy sector while working with modern technologies. You'll have the opportunity to influence technical decisions, mentor others, and contribute to solutions that are reshaping the energy industry. The company's commitment to achieving net-zero carbon emissions by 2050 adds an additional layer of purpose to the technical work.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Capture system level requirements by brainstorming with Architects, Data Scientists, Businesses & Product Managers
  • Identify scope of work and provide initial estimates
  • Engage in technical discussions and participate in technical designs
  • Provide guidance to a team of 2 to 3 developers
  • Work with Product Line Leaders to understand product requirements & vision
  • Maintain code quality through best practices, unit testing and code quality automation
  • Execute in fast-paced delivery mode to meet product release goals

Requirements For Senior Software Engineer

TypeScript
Node.js
MySQL
PostgreSQL
JavaScript
Redis
RabbitMQ
Kafka
  • 7+ years of hands-on backend/frontend development in Web/Cloud application
  • Experience with Azure/AWS using microservices architecture and docker/containerization
  • Proficiency in C#, TypeScript & Node.js
  • Proficiency in Database (MySQL, PostgreSQL)
  • Experience in backend technologies including session management, caching, algorithms & data structures
  • Experience with data communication protocols like AMQP/MQTT & message brokers
  • Deep understanding of Application and Infrastructure architecture
  • Computer Science or STEM Major degree
  • Understanding of OOPS, design principles and patterns, TDD, Unit testing

Benefits For Senior Software Engineer

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

Interested in this job?

Jobs Related To Baker Hughes Senior Software Engineer