Senior Platform Software Engineer
Oracle
Oracle
Seeking a Senior Platform Software Engineer to take ownership of key components within platform services and SDKs. This role involves leading team-level enhancements to integration frameworks and developer tooling.
Responsibilities include in-depth debugging across distributed services, implementing fixes to safeguard downstream consumers, and optimizing for resilience and capacity. The engineer will also be responsible for creating and maintaining team-scoped documentation, samples, and adoption guides.
This position offers the opportunity to significantly impact platform stability and developer experience.
Own and evolve bounded platform components, ensuring multi-tenant compatibility.
Conduct deep debugging across service graphs and implement compatibility-safe remediation plans.
Develop and deploy targeted resilience and capacity patterns, providing clear adoption guidance.
Design, develop, test, and optimize software solutions to meet business and operational goals.
Lead code reviews, contributing to quality improvements and best practices.
Troubleshoot and resolve complex software issues, including API functionality and integration.
Implement sophisticated API versioning, lifecycle, and interoperability strategies.
Design and develop software systems aligned with architectural principles, focusing on performance and scalability.
Collaborate with teams to understand customer issues and provide technical guidance and support.
Ensure adherence to development practices, coding standards, and secure coding principles.
Perform system maintenance, upgrades, and patching to ensure service availability and reliability.
Proven experience in owning moderately complex components within platform services or SDKs.
Demonstrated ability to lead team-level improvements in integration frameworks and developer tooling.
Expertise in deep debugging across distributed services and driving effective fixes.
Skilled in analyzing usage, performance, and error budgets for platform services.
Experience in implementing targeted resilience and capacity optimizations.
Proficiency in authoring and curating team-scoped documentation, samples, and adoption guidance.
Strong understanding of software development lifecycle, design, testing, and optimization.
Experience with code reviews, debugging, and troubleshooting complex software issues.
Knowledge of software architecture, system structural design, and performance optimization strategies.
Ability to collaborate effectively within and beyond immediate teams to resolve customer issues.
Commitment to continuous learning, problem-solving, and process improvement.
Familiarity with development operations, system maintenance, and security compliance is essential.
Oracle
Product and Research