Principal Platform Software Engineer
About the role
As a Principal engineer of the software engineering division, you will use advanced knowledge of software architecture to perform tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and large scale distributed systems.
We’re looking for an experienced engineer to join a Tier 0 foundational service within Oracle Cloud Infrastructure (OCI), supporting mission-critical applications for leading enterprises through hyperscale, multitenant services deployed across more than 150 regions worldwide. As OCI expands beyond public cloud into dedicated, AI, hybrid, and multicloud environments, edge computing, and more, you’ll help build the foundation for this growth.
Here are some recommended skills that will help you succeed at your job:
- 10+ years of experience delivering and operating large scale, highly available distributed systems and cloud services
- Advanced knowledge of Java with additional languages such as Python, Terraform, Ansible etc.
- Advanced knowledge of data structures, algorithms, operating systems, distributed systems and cloud architecture
- Working familiarity with CDN, Data Platform Engineering, Control Planes, Data Planes and Cloud architected frameworks
- Strong understanding of databases, NoSQL systems, storage and distributed technologies especially in Cloud Framework
- Design, Troubleshoot and debug software programs improving performance, availability, reliability and scalability.
- Improve our technology service offerings through Deep Analysis, Diagnose, on-call rotations