Senior Platform Software Engineer
Oracle
Oracle
Seeking a seasoned Platform Software Engineer to take ownership of critical components within our platform services and SDKs.
This role involves driving team-level enhancements for integration frameworks and developer tooling. You'll be responsible for deep debugging across distributed services, implementing fixes to safeguard downstream consumers and upgrade paths.
Analyze usage, performance, and error budgets to implement targeted resilience and capacity optimizations. You will also author and maintain team-specific documentation, samples, and adoption guidance.
Own and evolve bounded platform components, ensuring multi-tenant compatibility.
Conduct in-depth debugging across service graphs and devise compatibility-safe remediation plans.
Implement resilience and capacity patterns, providing clear adoption guidance for team consumers.
Design software solutions, analyze requirements, and adhere to/improve the software development lifecycle.
Develop new features, write documentation, and lead code reviews for designated areas.
Perform debugging, troubleshooting, and implement fixes for moderately complex software issues.
Implement software testing, quality assurance, error logging, monitoring, and observability.
Conduct performance profiling and optimization, resolving API functionality and integration issues.
Implement API versioning, lifecycle, and interoperability strategies.
Design and develop software systems aligned with architectural standards.
Collaborate with team leads on architecture alignment and implement performance optimization and scalability strategies.
Understand customer issues, provide technical guidance, and advocate for customer needs.
Implement customer issue handling and training processes, investigating complex product maintenance issues.
Establish and follow development practices, coding standards, and secure coding practices.
Perform system maintenance, testing, and drive improvements in automation, testing, and debugging.
Demonstrate ownership of moderately complex components within platform services or SDKs.
Lead improvements to integration frameworks and developer tooling.
Perform deep debugging across a bounded set of distributed services, ensuring fixes protect downstream consumers and upgrade paths.
Analyze usage, performance, and error budgets for specific platform surfaces, implementing targeted resilience and capacity optimizations.
Author and curate team-scoped documentation, samples, and adoption guidance.
Independently manage work, monitor timelines, and proactively prioritize tasks.
Collaborate effectively across teams to achieve shared objectives and understand business needs.
Independently identify and address standard and non-standard issues, escalating as appropriate.
Embrace continuous learning, actively seeking new skills, tools, and industry best practices.
Develop and recommend updates to improve team processes, protocols, and workflows.
Oracle
Product and Research