Taro Logo

Senior Software Developer

Baker Hughes is a global energy technology company operating in over 120 countries, developing and deploying industry-leading technologies and services for the energy sector.
Backend
Senior Software Engineer
In-Person
6+ years of experience
Enterprise SaaS · AI

Description For Senior Software Developer

Baker Hughes, a global energy technology company with operations in over 120 countries, is seeking a Senior Software Developer to join their Digital Solutions business. This role offers an exciting opportunity to work on cutting-edge product development, creating innovative software solutions for energy products. The position involves leading architectural engagements and working on complex projects that require in-depth technical knowledge.

As a Senior Software Developer, you'll be responsible for providing technical leadership to an agile team of 5-7 members, defining and developing software solutions using modern technologies. The role focuses on IoT technologies, cloud deployments, and microservices architecture, utilizing languages such as GoLang, NodeJS, TypeScript, and Angular. You'll work on data acquisition and transmission systems, ensuring scalable and robust software solutions that enable reliable data transmission from edge devices.

The ideal candidate should have at least 6 years of technical experience, strong leadership credentials, and a Bachelor's degree in Computer Science or STEM fields. Technical expertise should include proficiency in various programming languages, database systems (both SQL and NoSQL), API design, and modern software development practices including containerization and Kubernetes.

Baker Hughes offers a comprehensive benefits package including medical care, life insurance, and work-life balance policies. The company culture emphasizes innovation, diversity, and inclusion, making it an ideal place for professionals looking to make an impact in the energy sector while working with cutting-edge technologies.

Last updated 2 days ago

Responsibilities For Senior Software Developer

  • Provide technical leadership and define, develop, and evolve software in an agile development environment
  • Lead an agile team of 5-7 members
  • Translate requirements into prioritized user stories
  • Define architectures for data acquisition and transmission over different communication channels
  • Work with cloud services and cloud application teams
  • Drive increased efficiency across teams
  • Apply SDLC principles and methodologies

Requirements For Senior Software Developer

Go
Node.js
TypeScript
PostgreSQL
MongoDB
Cassandra
  • Bachelor's Degree in Computer Science or STEM Majors
  • 6+ years of technical experience with leadership credentials
  • Hands-on design, coding and debugging skills with IoT technologies
  • Experience with Cloud deployment
  • Proficiency in GoLang, NodeJS Typescript, Angular and Microservices Architecture
  • Knowledge of Python and Java programming languages and Shell scripting
  • Experience with PostgreSQL and non-relational databases
  • Experience with REST, XML, and JSON APIs
  • Knowledge of IoT tools and protocols
  • Experience with testing frameworks
  • Understanding of Solid design principles, threat modeling, dockers, Kubernetes

Benefits For Senior Software Developer

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

Interested in this job?

Jobs Related To Baker Hughes Senior Software Developer