Senior Staff Software Engineer (NM+)
bakerhughes | 74 days ago | Bangalore

As a Senior Lead Software Engineer, you will be responsible for:

 

•    Defining and driving the North Star architecture of One UT Software Platform for USPAR (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 cloud ready 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.
•    Mentoring junior engineers and collaborate with product, DevOps, QA, and instrument teams to ensure seamless hardware–software integration, high usability, and serviceability in the field.
•    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.

 

Fuel your passion

 

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.
•    15–18 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.
•    Have Architecture experience: Microservices, JSON RPC, gRPC APIs, API, DDD, and asynchronous/event driven workflows.
•    Have experience in Messaging & Caching: RabbitMQ, Redis; Light weight Queue; designing idempotent, resilient processing for high throughput data.
•    Have experience in Security: IAM (e.g., Cognito/Keycloak), secrets management, and secure coding practices integrated into CI/CD.
•    Domain: Familiarity with NDT/UT workflows, electronics parameter configuration, and inspection data reporting; ability to collaborate with UT domain experts on signal/data considerations.

Official notification

⚡ Hot Jobs Trending Now

SRE
Sr. SRE Engineer
Stripe | Bangalore, India
DEV
Backend Developer
Coinbase | Remote, India
Infra
Cloud Infra Lead
Datadog | Pune, India
ML
MLOps Architect
Anthropic | Hyderabad
Data
Fivetran Data Eng.
Fivetran | Mumbai
SRE
Sr. SRE Engineer
Stripe | Bangalore, India
DEV
Backend Developer
Coinbase | Remote, India
Infra
Cloud Infra Lead
Datadog | Pune, India
ML
MLOps Architect
Anthropic | Hyderabad
Data
Fivetran Data Eng.
Fivetran | Mumbai
SDE
Staff Software Eng.
Airbnb | Gurgaon, India
Prod
Platform Engineer
Databricks | Bangalore
QA
Quality Assurance
GitLab | Remote
Security
Cloud Security
Zscaler | Mumbai
UX
Product Designer
Figma | Pune, India
SDE
Staff Software Eng.
Airbnb | Gurgaon, India
Prod
Platform Engineer
Databricks | Bangalore
QA
Quality Assurance
GitLab | Remote
Security
Cloud Security
Zscaler | Mumbai
UX
Product Designer
Figma | Pune, India
Contact US

Let's work laptop charging together

Any question or remark? just write us a message

Send a message

If you would like to discuss anything related to payment, account, licensing,
partnerships, or have pre-sales questions, you’re at the right place.