Principal Platform Software Engineer
Oracle
Oracle
Advance your career as a Principal Platform Software Engineer, leading impactful platform initiatives. This role focuses on evolving runtimes and middleware patterns to enhance interoperability and scale for multi-tenant environments. You will be instrumental in diagnosing and resolving complex cross-service issues, ensuring robust versioning, compatibility, and safe rollout procedures. Additionally, you'll drive the adoption of observability standards, capacity planning, and resilience patterns across various workloads. Your contributions will include creating essential migration guides and adoption playbooks to foster ecosystem consistency and elevate the developer experience.
Key responsibilities involve leading cross-team efforts to evolve middleware patterns and runtimes for standardized interoperability at scale. You will define and enforce versioning, deprecation, and rollout strategies to minimize downstream impact. Driving shared observability baselines (SLOs, error budgets) and resilience patterns across services is crucial. This includes designing software solutions, analyzing requirements, and guiding new feature development. You'll lead code reviews, conduct debugging and troubleshooting for complex issues, and implement comprehensive software testing and quality assurance processes. Performance profiling, optimization, and developing scalable solutions are also key. Furthermore, you will implement complex API versioning, lifecycle, and interoperability strategies, and contribute to software system structural design, providing technical guidance and coaching to less experienced developers. Collaboration with stakeholders to understand customer issues and advocate for their interests is essential, along with ensuring adherence to development practices, coding standards, and secure coding practices.
This Principal Platform Software Engineer role requires a deep understanding of platform evolution, focusing on interoperability and multi-tenant scale. You will be responsible for driving observability standards, capacity planning, and resilience patterns. A proven ability to diagnose and resolve complex cross-service issues is paramount. Experience in developing migration guides and adoption playbooks that enhance ecosystem consistency and developer experience is highly valued. Core responsibilities include managing and coordinating complex tasks, monitoring timelines, and delegating work across multiple projects with technical oversight. Collaboration across the organization to align expectations and achieve shared objectives is vital. You will identify and address complex issues by analyzing data and escalating unresolved problems with thorough assessments and potential solutions. Continuous learning and staying abreast of industry trends are expected, along with coaching and mentoring junior team members. Developing and recommending process improvements for increased efficiency and effectiveness is also a key aspect of this role.
Oracle
IT Consulting