Lead Principal Platform Software Engineer
Oracle
Oracle
Seeking a Lead Principal Platform Software Engineer to drive excellence in cloud services. This role focuses on building high-performance, scalable features, and leading cross-group initiatives to enhance reliability, performance, and compliance. You will tackle complex distributed systems challenges, define strategies for compatibility and deprecation, and establish observability frameworks adopted across multiple teams. Collaboration with PSR, SRE, and security teams is key to defining architectural guardrails and security controls.
This is an opportunity to shape the future of our platform, ensuring robustness and efficiency in our cloud offerings. Your expertise will be instrumental in anticipating and resolving intricate technical issues.
Lead software architecture and technical direction, defining scope, evaluating tradeoffs, and approving design recommendations. Partner with stakeholders to align architecture with business goals and customer needs. Provide domain expertise to influence architectural decisions, engineering standards, and technology adoption. Design for performance, scalability, reliability, and interoperability. Conduct architecture reviews and evaluate emerging technologies.
Drive software development quality by leading requirements analysis, establishing foundational code, and serving as a subject matter expert. Improve development lifecycle practices, coach engineers, and lead design, code, and process reviews. Resolve complex software and distributed systems issues and define API integration strategies. Enhance functional and non-functional testing, quality assurance, and observability.
Champion performance and scalability initiatives, partnering with teams to strengthen service availability and reliability. Establish shared observability frameworks, SLOs, and capacity models. Guide system maintenance, upgrades, and patching, and expand automation for efficiency. Lead investigations into complex customer issues, providing expert technical guidance and advocating for customer needs.
Partner with security and engineering leaders to define secure development practices and architectural controls. Ensure software meets quality standards and implement solutions to prevent security vulnerabilities. Promote industry best practices and coach engineers.
Provide technical leadership for critical, high-impact initiatives, managing scope, timelines, and deliverables. Anticipate business priority changes and adjust plans to maintain quality. Build alignment among cross-functional leaders and stakeholders, fostering collaboration. Serve as a technical escalation point for complex problems, guiding teams to identify root causes and implement durable solutions. Improve processes and tools to increase engineering efficiency.
Maintain deep expertise by monitoring emerging technologies and industry trends. Share technical knowledge through mentoring, documentation, and presentations. Promote continuous learning and help engineers apply new knowledge. Contribute technical expertise to talent planning, candidate interviews, and hiring decisions. Mentor engineers and peers to strengthen technical judgment and support development.
Oracle
Product and Research