Senior Platform Software Engineer
Oracle
Oracle
Join our team as a Senior Platform Software Engineer to take ownership of complex components within platform services and SDKs. You will drive improvements to integration frameworks and developer tooling, while performing deep debugging across distributed services to ensure stability and seamless upgrades for downstream consumers.
Your role will involve analyzing usage, performance, and error budgets to implement targeted resilience and capacity optimizations. You will also be responsible for authoring and curating essential team documentation, samples, and adoption guidance, contributing to a robust and supportive development environment.
As a Senior Platform Software Engineer, you will own and evolve bounded platform components, ensuring multi-tenant compatibility. You will conduct deep debugging across service graphs and implement compatibility-safe remediation plans.
Key responsibilities include designing and developing software solutions aligned with system architecture, leading code reviews, and conducting performance profiling and optimization. You will also troubleshoot and resolve moderately complex issues related to API functionality and integration, implementing versioning and lifecycle strategies.
Furthermore, you will collaborate with teams to understand customer issues, provide technical guidance, and drive customer satisfaction through effective issue resolution. This includes implementing secure coding practices and ensuring system availability, health, and reliability through maintenance and automation.
This role requires a seasoned engineer capable of managing work independently, monitoring timelines, and adapting to resource shifts. You will collaborate effectively across teams, building partnerships by understanding business and customer needs.
Problem-solving is key, with the ability to identify and address standard and non-standard issues, escalating complex ones as needed. You are expected to contribute to knowledge sharing and best practices.
Embrace continuous learning to build new skills and stay current with industry trends. Drive continuous improvement by recommending updates to processes and workflows, and actively seeking input from team members to enhance efficiency and effectiveness.
Oracle
Product and Research