As a Principal Software Engineer, you’ll play a key role in shaping the core systems that power OCI’s development lifecycle, owning foundational architecture, simplifying deeply complex workflows, and raising the bar for reliability, clarity, and developer trust
- You’ll tackle complexity head-on, turning fragile systems into durable ones and ambiguity into clean, maintainable designs
- Architect and build core CI/CD platform services that support thousands of engineers and high-volume production workloads
- Lead large, ambiguous technical initiatives end-to-end—from problem definition through design, execution, and long-term operation
- Identify systemic sources of complexity, technical debt, and operational risk, and drive durable solutions
- Set technical direction and standards across the CI/CD platform, influencing design decisions well beyond your immediate team
- Mentor senior engineers through design reviews, architectural discussions, and hands-on collaboration
- Collaborate deeply with teams across OCI to deliver impactful, cohesive tools and workflows
- Write clear, durable design documentation that enables alignment, onboarding, and long-term system evolution
- Establish strong operational practices around reliability, observability, failure handling, and incident prevention
- Drive and advocate for simplicity as a core engineering value—recognizing that making things simple is often the hardest and most valuable work
- Solve global-scale complexity
Grow as a leader by championing clarity and elegant engineering and leave your mark on a platform used by thousands of developers daily