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, a global energy technology leader with operations in over 120 countries, is seeking a Senior Software Engineer to join their Digital Solutions business. This role is integral to their mission of developing next-generation software platforms for intelligent decision-making in energy operations.

The position offers an exciting opportunity to work on cutting-edge software development projects that directly impact the energy sector's efficiency and reliability. As a Senior Software Engineer, you'll be responsible for designing and implementing software components, leading technical discussions, and mentoring junior team members. The role requires expertise in both backend and frontend development, with a strong focus on cloud technologies and microservices architecture.

The ideal candidate will bring 7+ years of hands-on development experience, with proficiency in C#, TypeScript, Node.js, and modern database technologies. You'll work in an agile environment, collaborating with cross-functional teams including architects, data scientists, and product managers to deliver innovative solutions.

Baker Hughes offers a compelling combination of technical challenges and professional growth opportunities. The company is committed to achieving net-zero carbon emissions by 2050 and provides an inclusive work environment where diversity is valued. The position includes comprehensive benefits, flexible working arrangements, and the chance to work on transformative energy technology solutions.

This role is perfect for a seasoned software engineer who is passionate about energy technology and wants to make a meaningful impact while working with cutting-edge technologies in a collaborative, global environment.

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-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 implementing applications on Azure/AWS using microservices architecture
  • Proficiency in C#, TypeScript & Node.js
  • Proficiency in Database (MySQL, PostgreSQL)
  • Experience with session management, caching, algorithms & data structures
  • Experience with AMQP/MQTT & message brokers
  • Deep understanding of Application and Infrastructure architecture
  • Computer Science or STEM degree
  • Knowledge 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
  • Life insurance and disability programs
  • Tailored financial programs
  • Wellbeing activities

Interested in this job?

Jobs Related To Baker Hughes Senior Software Engineer