Senior Platform Software Engineer

Oracle Oracle · Enterprise · India

Senior Platform Software Engineer responsible for owning and evolving moderately complex components within platform services or SDKs, leading team-level improvements to integration frameworks and developer tooling. The role involves deep debugging across distributed services, implementing resilience and capacity optimizations, and authoring documentation. Key responsibilities include designing software solutions, adhering to development lifecycle phases, implementing testing and observability, optimizing performance, troubleshooting API functionality, and ensuring secure coding practices. The role also involves collaboration for issue resolution, customer support, and adherence to development standards and best practices.

What you'd actually do

  1. Own a bounded platform component (service module, SDK area) and evolve its contracts for multi-tenant use.
  2. Perform deep debugging across a limited-service graph; drive compatibility-safe remediation plans.
  3. Implement targeted resilience/capacity patterns and document adoption guidance for team consumers.
  4. Designs software solutions and analyzes and helps identify requirements to achieve business and operational goals, independently.
  5. Adheres to and suggests improvements to all phases of the software development lifecycle.

Skills

Required

  • Software Development
  • Debugging
  • API Design
  • System Architecture
  • Performance Optimization
  • Testing
  • Observability
  • Secure Coding Practices
  • Collaboration
  • Problem Solving

Nice to have

  • Mentoring
  • Customer Support