Principal Platform Software Engineer
Role Overview
Leads platform projects spanning teams, evolving runtimes or middleware patterns for interoperability and multi-tenant scale.
Resolves complex cross-service issues and drives versioning, compatibility, safe rollouts, observability, capacity planning, resilience, and developer experience.
Key Skills for This Role
Full Job Posting
Role overview
Leads platform projects spanning teams, evolving runtimes or middleware patterns for interoperability and multi-tenant scale.
Resolves complex cross-service issues and drives versioning, compatibility, safe rollouts, observability, capacity planning, resilience, and developer experience.
Platform and software development
- Lead cross-team evolution of middleware patterns or runtimes to standardize interoperability at scale.
- Define and enforce versioning, deprecation, and rollout strategies that minimize downstream breaks.
- Drive shared observability baselines, including SLOs and error budgets, and resilience patterns across services.
- Design software solutions and analyze requirements to meet business and operational goals.
- Guide software lifecycle practices, develop features, lead code reviews, and clarify designs through specifications and documentation.
- Debug complex issues; develop fixes; implement testing, quality assurance, logging, monitoring, and observability.
- Profile and optimize performance, build scalable solutions, and resolve API functionality and integration issues.
- Implement API versioning, lifecycle, and interoperability strategies.
Architecture and customer support
- Contribute to software, systems, and service architecture; recommend project or design scope and support adherence to architectural standards.
- Provide technical guidance and coaching to developers; collaborate with stakeholders and research technology changes when appropriate.
- Investigate customer issues and maintenance problems, align solutions with stakeholders, and suggest product enhancements.
- Support timely issue resolution, customer communication, defect handling, and training processes.
Security and system operations
- Apply secure coding practices and development standards, participate in peer reviews, and support code quality.
- Perform maintenance and testing for system upgrades and vulnerability patches.
- Improve automation, testing, debugging, availability, health, support, and reliability.
Planning and team contribution
- Coordinate project tasks, timelines, deliverables, priorities, and technical oversight across projects and teams.
- Analyze complex problems, document strategies, and escalate unresolved or critical issues with proposed solutions.
- Coach and mentor junior team members and share knowledge across teams.
- Participate in candidate interviews, assess candidates, and provide hiring recommendations.
Role capabilities
- Advanced software engineering and architectural capability for complex software features, systems, and services.
- Capability to lead cross-team platform work, interoperability, API lifecycle, versioning, and safe rollout strategies.
- Ability to establish testing, quality assurance, observability, performance, scalability, and resilience practices.
- Ability to troubleshoot complex issues, apply secure coding practices, and provide technical guidance and coaching.
- Ability to collaborate with stakeholders and customers and coordinate project timelines and deliverables.
Core expectations
Collaborate across the organization, align solutions to stakeholder and customer needs, and seek diverse perspectives.
Pursue ongoing learning, use feedback and training, stay current with industry practices, and contribute to process improvement.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Oracle
Principal Platform Software Engineer
Bengaluru, IND
Leads platform projects crossing multiple teams, evolving runtimes or middleware patterns for interoperability and multi-tenant scale. Diagnoses and resolves complex cross-service issues; enforces versioning, compatibili
Senior Platform Software Engineer
Bengaluru, IND
Owns moderately complex components within platform services or SDKs; leads team-level improvements to integration frameworks and developer tooling. Performs deep debugging across a bounded set of distributed services, dr
Lead Principal Platform Software Engineer
Bengaluru, IND
Drives cross-group platform initiatives (e.g., identity, config, API gateways) with significant impact on reliability, performance, and compliance across the group. Anticipates and resolves ambiguous distributed-systems
Principal Platform Software Engineer
Bengaluru, IND
Leads platform projects crossing multiple teams, evolving runtimes or middleware patterns for interoperability and multi-tenant scale. Diagnoses and resolves complex cross-service issues; enforces versioning, compatibili
Senior Platform Software Engineer
Bengaluru, IND
Owns moderately complex components within platform services or SDKs; leads team-level improvements to integration frameworks and developer tooling. Performs deep debugging across a bounded set of distributed services, dr
Senior Platform Software Engineer
Bengaluru, IND
Owns moderately complex components within platform services or SDKs; leads team-level improvements to integration frameworks and developer tooling. Performs deep debugging across a bounded set of distributed services, dr
Senior Manager, Platform Software Engineering
Bengaluru, IND
Leads one or more platform teams; defines tactical and key strategic elements for middleware evolution serving multiple consumers. Accountable for performance, cost control, and reliability outcomes; escalations for dist
Senior Platform Software Engineer
Bengaluru, IND
Owns moderately complex components within platform services or SDKs; leads team-level improvements to integration frameworks and developer tooling. Performs deep debugging across a bounded set of distributed services, dr
Principal Platform Software Engineer
Bengaluru, IND
Senior Platform Software Engineer
Bengaluru, IND
Lead Principal Platform Software Engineer
Bengaluru, IND
Principal Platform Software Engineer
Bengaluru, IND
Senior Platform Software Engineer
Bengaluru, IND
Senior Platform Software Engineer
Bengaluru, IND
Senior Manager, Platform Software Engineering
Bengaluru, IND
Senior Platform Software Engineer
Bengaluru, IND