Principal Software Engineer OCI
@ Jobs via Dice

Seattle, WA
$223,400
On Site
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXX****** @oracle.com
Recommended after applying

Job Details

Overview

Oracle Cloud Infrastructure (OCI) is seeking a Principal Software Engineer OCI to join a new Service Platform team. This role is perfect for experienced developers proficient in Linux internals, virtualization, and container technologies, who are eager to work on green field projects and shape the future of cloud infrastructure.

Responsibilities

As a Principal Software Engineer OCI, you will:

  • Define OCI's foundational architecture and set industry standards.
  • Create innovative solutions in cluster management, container runtimes, and cloud connectivity.
  • Collaborate with cross-functional teams to build scalable, high-performance services.
  • Drive architectural decisions and improve engineering best practices.
  • Troubleshoot, performance tune, and ensure system-level software reliability.

Basic Qualifications

Includes Bachelor’s/Master’s in Computer Science or related field, 8+ years of experience, and proven leadership on large-scale cloud services. Proficiency in systems-level programming (Rust, Java, C/C++, or Go) and strong problem-solving skills are essential.

Preferred Qualifications

Ideal candidates have deep experience with Linux internals, virtualization, networking, and container orchestration along with proven track records in public cloud platforms development and mentoring.

Additional Information

Oracle offers a comprehensive benefits package including health, dental, vision, life insurance, retirement plans, paid time off, and more. Oracle is committed to diversity and inclusion and welcomes applicants from all backgrounds.

Key skills/competency

OCI, Linux, virtualization, container, cloud, distributed systems, architecture, performance tuning, debugging, leadership

How to Get Hired at Jobs via Dice

🎯 Tips for Getting Hired

  • Research Oracle's culture: Understand their cloud vision and values.
  • Customize your resume: Highlight cloud and systems expertise.
  • Emphasize leadership: Showcase technical lead experience.
  • Prepare for interviews: Study Linux internals and distributed systems.

📝 Interview Preparation Advice

Technical Preparation

Review Linux kernel internals.
Practice container runtime implementations.
Study distributed systems architectures.
Refine programming skills in Rust or Go.

Behavioral Questions

Describe a challenging technical leadership experience.
Explain resolving conflicts in team projects.
Discuss how you adapt to fast-evolving technology.
Share how you mentor junior engineers.

Frequently Asked Questions