Senior Staff Software Engineer

Baker Hughes

Ka, IN, United States
Microservices architecture
Event-driven design
Secure apis
Lead the design and delivery of Ultrasonic NDT modules that deal with data throughput, parameter etc., and own the platform vision and implementation for module configuration, validation, permissions, data services, and report generation

Job Summary

  • Lead the design and delivery of Ultrasonic NDT modules that deal with data throughput, parameter etc., and own the platform vision and implementation for module configuration, validation, permissions, data services, and report generation.
  • Establish CI/CD standards, infrastructure automation, and guardrails that accelerate safe delivery (pipeline policies, quality gates, automated tests, environment promotion).
  • Partner with security on IAM, secrets management, and policy as code; ensure compliance with relevant NDT/UT practices and internal quality systems.

Matching Summary

Lead the design and delivery of Ultrasonic NDT modules that deal with data throughput, parameter etc., and own the platform vision and implementation for module configuration, validation, permissions, data services, and report generation.

Skills & Requirements

Must-have

  • microservices architecture
  • event-driven design
  • secure APIs
  • cloud reliability
  • modern DevOps practices
  • high throughput data processing

Nice-to-have

  • domain driven design
  • fault tolerant patterns
  • contemporary work-life balance
  • collaborate with product teams

Key Requirements

  • 15-18 years of professional software engineering experience
  • Bachelor's / Master's degree in computer science or related field
  • Proficiency in C#/.NET
  • Experience in Python or C++
  • Experience with Microservices, gRPC APIs, DDD
  • Experience with RabbitMQ, Redis
  • Experience with IAM, secrets management

Work Rights

Not specified

Tailored Resume

Cover Letter