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
Energy

Description For Senior Software Engineer

Baker Hughes, a global energy technology leader operating 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 a unique opportunity to work on cutting-edge technology that monitors and controls energy extraction assets, directly impacting the efficiency and reliability of customer operations.

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

This position offers significant growth potential within a company that's committed to transforming the future of energy. Baker Hughes emphasizes professional development, work-life balance, and comprehensive benefits. They're particularly focused on achieving net-zero carbon emissions by 2050, making this an excellent opportunity for engineers who want to contribute to sustainable energy solutions.

The company culture promotes diversity, inclusion, and innovation, with opportunities to work on challenging problems that impact global energy efficiency. The role offers flexible working arrangements and the chance to collaborate with experts across multiple disciplines. For engineers looking to make a meaningful impact in the energy sector while working with cutting-edge technology, this position provides an ideal platform for career growth and technical innovation.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Capture system level requirements through brainstorming with Architects, Data Scientists, Business & Product Managers
  • Identify work scope and provide justified estimates
  • Engage in technical discussions and present technical ideas
  • Provide guidance to 2-3 developers in planning, execution and design architecture
  • Work with Product Line Leaders to understand requirements & vision
  • Maintain code quality through best practices, unit testing and automation
  • Execute in fast-paced delivery mode to meet product release goals

Requirements For Senior Software Engineer

JavaScript
TypeScript
Node.js
MySQL
PostgreSQL
Redis
RabbitMQ
Kafka
  • 7+ years of hands-on backend/frontend development in Web/Cloud applications
  • 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
  • Strong problem-solving skills and collaboration abilities
  • Experience with OOPS, TDD, unit testing, debugging, automation

Benefits For Senior Software Engineer

Medical 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