Senior Platform Software Engineer
Oracle
Oracle
We are seeking a Senior Platform Software Engineer to take ownership of complex components within our platform services and SDKs. This role involves leading team-level enhancements to integration frameworks and developer tooling. You will be responsible for deep debugging across distributed services, ensuring fixes that safeguard downstream consumers and upgrade paths. Analysis of usage, performance, and error budgets for specific platform surfaces, along with implementing targeted resilience and capacity optimizations, will be key. Furthermore, you will author and curate team-scoped documentation, samples, and adoption guidance.
This position offers an excellent opportunity to influence the evolution of our platform, working with cutting-edge technologies and contributing to a robust and scalable ecosystem. Your expertise will be vital in maintaining high standards of performance and reliability.
Key responsibilities include owning and evolving bounded platform components for multi-tenant use, performing deep debugging across a limited-service graph, and driving compatibility-safe remediation plans. You will implement targeted resilience/capacity patterns and document adoption guidance for team consumers. Designing software solutions, analyzing requirements, and adhering to the software development lifecycle are also critical. This role involves leading code reviews, conducting debugging and troubleshooting for moderately complex issues, and implementing software testing and quality assurance processes.
Further duties encompass performance profiling and optimization, troubleshooting API functionality and integration, and implementing API versioning and lifecycle strategies. You will also be involved in designing and developing software systems aligned with pre-defined architecture, collaborating with team leads on architectural decisions, and implementing performance optimization and scalability strategies. Collaboration with teams to understand customer issues, providing technical guidance, coaching, and mentoring, and influencing teams for customer satisfaction are also integral to this role.
Ideal candidates will possess a strong background in software development, with a proven ability to own moderately complex components within platform services or SDKs. Experience in leading team-level improvements to integration frameworks and developer tooling is essential. You should be adept at performing deep debugging across distributed services and driving fixes that protect downstream consumers and upgrade paths. A solid understanding of analyzing usage, performance, and error budgets, coupled with the ability to implement targeted resilience and capacity optimizations, is required. The ability to author and curate team-scoped documentation, samples, and adoption guidance is also a key requirement.
We are looking for individuals who can independently manage work, monitor timelines, and proactively prioritize tasks. Strong collaboration skills are necessary to align across teams and build effective partnerships. Candidates should demonstrate strong problem-solving abilities, with experience in identifying and addressing standard and non-standard issues. A commitment to continuous learning and a proactive approach to improving processes and workflows are highly valued.
Oracle
IT Consulting