Senior Platform Software Engineer
Oracle
Oracle
Join our team as a Senior Platform Software Engineer and take ownership of critical platform components and SDKs. You will drive improvements in integration frameworks and developer tooling, while performing in-depth debugging across distributed services. Your role will involve analyzing usage, performance, and error budgets to implement targeted resilience and capacity optimizations. Additionally, you'll be responsible for creating comprehensive documentation, samples, and adoption guidance.
This position is ideal for an engineer passionate about building robust and scalable platform solutions. You will have the opportunity to shape the future of our platform services and directly impact the developer experience.
As a Senior Platform Software Engineer, you will:
- Own and evolve bounded platform components, ensuring multi-tenant usability. - Conduct deep debugging across service graphs, implementing compatibility-safe remediation plans. - Design and implement resilience and capacity patterns, providing clear adoption guidance. - Lead software design, development, testing, and optimization efforts. - Conduct thorough debugging and troubleshooting to resolve complex software issues. - Drive improvements in code quality through leading code reviews. - Implement and champion software testing and quality assurance processes. - Exercise judgment in performance profiling and code optimization. - Troubleshoot and resolve intricate API functionality and integration issues. - Implement sophisticated API versioning and lifecycle strategies. - Design and develop software systems aligned with architectural best practices. - Collaborate with team leads to ensure architectural alignment. - Drive performance optimization and scalability strategies within software design. - Understand and address customer issues, providing technical guidance when needed. - Coach and mentor team members, fostering customer advocacy and product enhancement suggestions. - Influence the team to prioritize customer satisfaction through effective issue resolution.
We are seeking a Senior Platform Software Engineer with a strong track record in platform development. Essential qualifications include:
- Proven experience owning and evolving moderately complex software components. - Expertise in deep debugging across distributed services and driving fixes. - Ability to analyze usage, performance, and error budgets to implement optimizations. - Skill in authoring comprehensive documentation, samples, and adoption guidance. - Proficiency in software design, development, testing, and optimization throughout the full lifecycle. - Experience in leading code reviews and conducting troubleshooting for moderately complex issues. - Understanding of software architecture principles and best practices. - Ability to collaborate effectively across teams to understand customer issues and align solutions. - A commitment to continuous learning and staying current with industry best practices. - Experience in implementing secure coding practices and ensuring code quality.
Oracle
IT Consulting