Lead Principal Platform Software Engineer
Oracle
Oracle
Join us as a Lead Principal Platform Software Engineer to spearhead critical cross-group platform initiatives. You will drive significant improvements in reliability, performance, and compliance across the organization.
This role involves tackling complex, ambiguous distributed systems challenges and establishing strategies for compatibility and deprecation to minimize downstream risks. You will also implement shared observability frameworks, define SLOs, and build capacity models utilized by multiple teams. Collaboration with SRE and security teams is key to defining architectural guardrails, security controls, and reference implementations.
Your expertise will be instrumental in shaping the future of our platform and ensuring its robustness and scalability.
Key responsibilities include setting group-wide guardrails for platform interoperability, security controls, and client library governance. You will own cross-group programs like identity, config, and API gateway standards, aiming for measurable reliability and performance gains. Establishing shared observability frameworks and rollout policies, while managing deprecation risk, will also be central to your role.
You will lead project initiatives for software solution design and requirement analysis, writing foundational code for new projects and prototypes. Adhering to and improving all phases of the software development lifecycle, including coaching engineers across teams, is expected. As a subject matter expert, you'll develop new software features, ensuring accessibility and creating clear design documentation.
Driving improvements through process, architecture, and code reviews across projects and products is crucial. You will also utilize modern technologies for complex debugging and troubleshooting, leading strategic initiatives to optimize software testing, quality assurance, error logging, monitoring, and observability. Encouraging innovation and research to optimize performance across products and domains will be encouraged.
Furthermore, you will resolve highly complex and systematic issues related to API functionality and integration, implementing innovative API versioning and lifecycle strategies. You will lead the design and development of software, systems, and services, defining project scope and influencing architectural decisions. Providing technical guidance, domain expertise, and mentorship to teams and peers will be a significant aspect of this role.
Collaboration with stakeholders across business units and externally is vital to align software architecture with business and customer goals. Implementing innovative performance optimization and scalability strategies in software design will be a priority. Conducting regular technology research and evaluation for architectural enhancements will drive major organizational impact.
You will also collaborate to understand customer issues, root causes, and mitigations, providing expert technical guidance and support. Acting as an advisor to advocate for customer interests and suggest product enhancements will be important. You'll guide the implementation of strategic solutions for customer issue handling and training processes, investigating complex product maintenance issues to ensure customer agreement on solutions.
Finally, you'll collaborate with security and leadership teams to establish and improve development practices and coding standards, participating in peer reviews and providing technical leadership. Implementing highly complex secure software development practices and solutions to prevent vulnerabilities, leveraging automation, will be a key focus. Leading project initiatives for system maintenance, upgrades, and patching, and ensuring automation, testing, and debugging for service availability and reliability are also core duties.
We are seeking a Lead Principal Platform Software Engineer to drive cross-group platform initiatives, influencing reliability, performance, and compliance. This role requires anticipating and resolving ambiguous distributed-systems problems and setting compatibility/deprecation strategies.
Your responsibilities will include establishing shared observability frameworks, SLOs, and capacity models. You will also define architectural guardrails and security controls in partnership with SRE and security teams.
The ideal candidate will lead platform software development, setting group-wide guardrails for interoperability, security, and client library governance. You will own cross-group programs impacting reliability and performance, and establish shared observability frameworks.
In software development, you'll design solutions, analyze requirements, write foundational code, and improve the SDLC. You will act as a subject matter expert, developing new features and documentation, and leading process, architecture, and code reviews. Debugging highly complex issues using modern technologies and leading initiatives to optimize testing and observability are also expected.
For software architecture, you'll lead design and development of software, systems, and services, providing technical guidance and mentorship. You'll conduct complex reviews, ensure adherence to standards, and collaborate with stakeholders to align architecture with business goals. Implementing performance optimization and scalability strategies, and conducting technology research for architectural enhancements will be crucial.
In issue/defect collaboration, you'll work with stakeholders to understand customer issues, provide expert technical guidance, and suggest product enhancements. You'll also investigate complex product maintenance issues to ensure customer agreement on solutions.
Regarding practices and standards compliance, you'll collaborate with security teams, improve development practices, and provide technical leadership in peer reviews. Implementing secure software development practices to prevent vulnerabilities is essential.
For development operations, you'll lead maintenance and testing operations for systems requiring upgrades or patching. You will drive improvements in automation, testing, and debugging to ensure service availability and reliability.
Core responsibilities include managing timelines and deliverables for high-impact projects, planning for resource shifts, and influencing cross-functional leaders. You will lead advanced problem-solving efforts, serve as an escalation point, and guide others in using data-driven techniques.
As a thought leader, you'll contribute to industry advancement, monitor emerging trends, and champion continuous learning and knowledge sharing. You will develop and drive innovative solutions to improve organizational efficiency and effectiveness, designing metrics to measure success.
Lastly, you will serve as a subject matter expert regarding talent needs, imparting leadership and expert knowledge throughout the talent development pipeline, including candidate interviews and assessment, ensuring alignment with organizational talent strategy.
Oracle
Technology