Principal Platform Software Engineer

Oracle Oracle · Enterprise · BENGALURU, KARNATAKA, India

Leads platform projects for Gen AI/Agentic runtimes and middleware, focusing on interoperability, multi-tenant scale, observability, and resilience. Drives cross-team evolution, defines standards for versioning and rollouts, and produces migration guides.

What you'd actually do

  1. Lead cross-team evolution of middleware patterns or runtimes to standardize interoperability at scale.
  2. Define and enforce versioning, deprecation, and rollout strategies that minimize downstream breaks.
  3. Drive shared observability baselines (SLOs, error budgets) and resilience patterns across several services.
  4. Designs software solutions and analyzes and identifies requirements to achieve business and operational goals, sharing results with manager upon completion.
  5. Adheres to and improves execution of all phases of the software development lifecycle; provides guidance and coaching to engineers to drive improvements.

Skills

Required

  • Platform software development
  • Middleware development
  • Runtime development
  • Interoperability
  • Multi-tenant architecture
  • Observability
  • Resilience patterns
  • API design and versioning
  • Software architecture
  • Performance profiling and optimization
  • Scalable solutions
  • Debugging and troubleshooting
  • Software testing
  • Secure coding practices
  • DevOps
  • Capacity planning

Nice to have

  • Coaching junior engineers
  • Technology research and evaluation

What the JD emphasized

  • Gen AI runtimes
  • Agentic runtimes
  • Gen AI Inference
  • Agentic workloads
  • interoperability
  • multi-tenant scale
  • observability standards
  • resilience patterns

Other signals

  • Gen AI runtimes
  • Agentic runtimes
  • Gen AI Inference
  • Agentic workloads
  • interoperability
  • multi-tenant scale
  • observability standards
  • resilience patterns