Taro Logo

Senior Software Engineer

A leading partner to the energy industry providing intelligent, connected technologies to monitor and control energy extraction assets.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Energy · Enterprise SaaS

Description For Senior Software Engineer

Baker Hughes, a global energy technology company with operations in over 120 countries, is seeking a Senior Software Engineer to join their Digital Solutions business. This role is part of a team building a next-generation platform of software for intelligent decisions, supporting mission-critical requirements of customers in the energy sector.

The ideal candidate will be responsible for designing and programming both small modules and large components, working independently while contributing to cross-functional teams. The position requires strong technical expertise in both backend and frontend development, with a focus on cloud technologies and microservices architecture.

As a Senior Software Engineer, you'll be working with cutting-edge technologies including TypeScript, Node.js, and various cloud services, while handling complex data management systems using MySQL and PostgreSQL. The role involves significant collaboration with architects, data scientists, and product managers to capture system requirements and implement robust solutions.

The company offers an attractive benefits package including comprehensive medical care, life insurance, and flexible work arrangements. Baker Hughes is committed to achieving net-zero carbon emissions by 2050 and provides opportunities to work on innovative solutions that make energy safer, cleaner, and more efficient.

This position offers excellent career growth opportunities in a global organization that values diversity, inclusion, and innovation. The company invests heavily in employee development and provides a collaborative environment where you can make a real impact on the future of energy technology.

Last updated a day 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
  • Lead design discussions
  • Work with Product Line Leaders to understand product requirements & vision
  • Provide guidance to a team of 2-3 developers
  • 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
Kafka
RabbitMQ
  • 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
  • Experience with MySQL and PostgreSQL databases
  • Knowledge of session management, caching, algorithms & data structures, secure coding
  • Experience with AMQP/MQTT & message brokers like RabbitMQ/Kafka
  • Understanding of Application and Infrastructure architecture
  • Computer Science or STEM degree

Benefits For Senior Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Contemporary work-life balance policies
  • Comprehensive private medical care
  • Life insurance and disability programs
  • Tailored financial programs
  • Remote work options (up to 5 days with manager approval)
  • Wellbeing activities

Interested in this job?

Jobs Related To Baker Hughes Senior Software Engineer