Senior Staff Software Engineer

Baker Hughes Oilfield Services India Private Limited

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible working patterns
Private medical care options
Life insurance and disability programs
Tailored financial programs

Job summary

Baker Hughes Oilfield Services India Private Limited is seeking a Senior Staff Software Engineer to lead the design and delivery of Ultrasonic NDT software modules and reporting systems, focusing on high-throughput data, parameter models, and secure APIs.

You will guide architecture choices, drive CI/CD and IaC practices, and mentor teams across microservices and cloud-native solutions for UT workflows. Strong C#/.NET, with Python or C++ for performance-critical components, is expected.

Qualifications

  • 16–19 years of professional software engineering experience.
  • Significant time designing microservices platforms, secure APIs, and cloud-native/embedded systems at scale.
  • Demonstrated leadership in modernizing systems and CI/CD adoption.
  • Proficiency in C#/.NET; Python or C++ for performance-critical modules.

Responsibilities

  • Lead design and delivery of UT software platform modules and reporting pipelines.
  • Define SLOs/SLIs and ensure reliability, security, and performance for UT data.
  • Drive decomposition to microservices with REST, gRPC, and event streams.
  • Coach teams on domain-driven design, API contracts, and fault-tolerant patterns.

Skills

C#/.NET
Python
C++
Microservices
API design
DDD
Event-driven
Leadership

Education

Bachelor's / Master's in Computer Science or related field

Tools

REST APIs
gRPC
AWS/Azure
Kubernetes
CI/CD pipelines
IaC (Terraform)

Job description

Senior Staff Software Engineer Senior Lead Software Engineer Do you want work on the cutting edge technology? Do you enjoy being part of a successful team? Join our Industrial & Energy technologies team We design and manufacture a range of sensing instrumentation that are utilised in a vast array of market segments. Our Software teams design, prototype, validate, and certify next-generation industrial sensing systems. We collaborate with teams to solve complex technical challenges and design future innovations. Take ownership for creating future enhancements Baker Hughes is seeking for a hands-on Senior Staff Software Engineer to lead the design and delivery of Ultrasonic NDT modules that deal with data throughput, parameter etc., Our Ultrasonic Testing (UT) software modules and reporting software that powers NDT inspection workflows. You will own the platform vision and implementation for module configuration, validation, permissions, data services, and report generation that integrate with UT instruments and downstream analytics. The role emphasizes microservices architecture, event-driven design, secure APIs, cloud reliability, and modern DevOps practices, adapted to 15-18 years of experience.

As a Senior Lead Software Engineer, you will be responsible for: Working on the UT Software Platform for parameter models, configuration services, reporting pipeline, API gateways, ensuring performance, reliability, and security for UT inspection data. Leading the decomposition of legacy or monolithic components into microservices with RESTful APIs, event streaming, and asynchronous workflows where appropriate. Establishing CI/CD standards, infrastructure automation, and guardrails that accelerate safe delivery (pipeline policies, quality gates, automated tests, environment promotion). Guiding design decisions for data models and storage (transactional, time series, and object stores) supporting high volume UT acquisitions and reporting use cases. Codifying the architecture principles for scalability resilience and secure-by-default services; publish reference implementation and golden paths for teams building the software platform modules. Selecting fit for purpose technologies (APIs, messaging, caches) and define SLOs/SLIs and error budgets with end to end observability to reduce MTTR. Partnering with security on IAM, secrets management, and policy as code; ensure compliance with relevant NDT/UT practices and internal quality systems. Leading design and code reviews; coach teams on domain driven design, API contracts, event choreography, and fault tolerant patterns. Translating USPAR architecture into roadmaps, risks, and measurable outcomes; communicate progress with clarity to leadership and cross functional stakeholders.

To be successful in this role you will: Have a Bachelor's / Master's degree in computer science or related field from an accredited university or college. Have 16-19 years of professional software engineering experience, including significant time designing and delivering microservices platforms, secure APIs, and cloud native / embedded systems at scale. Demonstrated leadership in modernizing systems, introducing event driven architectures, and institutionalizing CI/CD and IaC practices. Have proficiency in Languages/Frameworks: Strong backend engineering with C#/.NET (working knowledge required) and experience in one or more: Python, C++ for performance critical modules. Strong candidate with C++ architecture willing to change to C# Have Architecture experience: Microservices, JSON RPC, gRPC APIs, API, DDD, and asynchronous/event driven workflows. Have experience in Messaging & Caching: Light weight Queue; designing idempotent, resilient processing for high throughput data. Domain: Familiarity with NDT/UT workflows, electronics parameter configuration, and inspection data reporting; ability to collaborate with UT domain experts on signal/data considerations. Desired Skills: Industrial Automation Medical Imaging Healthcare Ultrasound Device Development Scientific Instrumentation.

Work in a way that works for you

In this role, we can offer the following flexible working patterns:

  • Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive

Working with us Our people are at the heart of what we do at Baker Hughes. We know we are better when all of our people are developed, engaged and able to bring their whole authentic selves to work. We invest in the health and well-being of our workforce, train and reward talent and develop leaders at all levels to bring out the best in each other. Working for you Our inventions have revolutionized energy for over a century. But to keep going forward tomorrow, we know we have to push the boundaries today. We prioritize rewarding those who embrace change with a package that reflects how much we value their input.

Join us, and you can expect:

  • Contemporary work-life balance policies and wellbeing activities
  • Comprehensive private medical care options
  • Safety net of life insurance and disability programs
  • Tailored financial programs
  • Additional elected or voluntary benefits

The Baker Hughes internal title for this role is: Digital Technology Advisor - Software Engineering Experience Level Senior Level

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

systems technical lead
systems technical lead

Baker Hughes • India

On-site
INR 1,500,000 - 2,500,000
Contemporary work-life balance
Private medical care options
Life insurance and disability programs
+2
senior staff software test automation architect
senior staff software test automation architect

Baker Hughes • India

On-site
INR 4,000,000 - 6,000,000
Flexible hours
Private medical care
Life insurance
+3
Lead Engineer– System Engineering
Lead Engineer– System Engineering

Baker Hughes • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Private medical care
Life insurance
Disability programs
+2
Product Manager- Software Application
Product Manager- Software Application

Baker Hughes • Coimbatore District

On-site
INR 3,500,000 - 7,000,000
Digital Technology Senior Specialist - Cyber Security Engineering
Digital Technology Senior Specialist - Cyber Security Engineering

Baker Hughes • Mumbai

On-site
INR 1,800,000 - 2,800,000
Private medical care
Life insurance
Disability programs
+1
Lead System Engineer
Lead System Engineer

Baker Hughes Oilfield Services India Private Limited • Bengaluru

On-site
INR 2,200,000 - 3,300,000
Flexible work arrangements
Private medical care
Life insurance
+3
Digital Technology Specialist - Automation Engineering
Digital Technology Specialist - Automation Engineering

Baker Hughes Company • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Work-life balance
Private medical care
Life insurance
+2
DT Advisor– AI Ops & Observability
DT Advisor– AI Ops & Observability

bakerhughes • Balewadi

On-site
INR 3,500,000 - 7,000,000
Private medical care options
Wellbeing activities
Global exposure with a leading energy/
Lead Engineer– System Engineering
Lead Engineer– System Engineering

bakerhughes • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Private medical care
Life insurance
Tailored financial programs
Lead Engineer- System Engineering
Lead Engineer- System Engineering

Baker Hughes • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Private medical care options
Life insurance
Disability programs
+2