1 month ago

Principal Software Engineer OCI

Oracle

On Site
Full Time
$223,000
Austin, TX
Apply

Job Overview

Job TitlePrincipal Software Engineer OCI
Job TypeFull Time
Offered Salary$223,000
LocationAustin, TX

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Principal Software Engineer, OCI

Oracle Cloud Infrastructure (OCI) is seeking experienced developers to join a new Service Platform team. This team is building a foundational platform powering OCI services, focusing on low-level execution runtimes, cluster management, application orchestration, and advanced change management workflows. The goal is to accelerate OCI's evolution into an autonomous cloud, enhancing efficiency, scalability, and developer productivity.

As a member of this growing team, you will shape innovative initiatives with broad impact across OCI. We seek engineers who excel at solving deep technical challenges, pushing boundaries, and simplifying complex systems to make them faster and more reliable. If you are passionate about building high-performance software, value clean design at scale, and enjoy collaborative, fast-paced environments, this is an opportunity to make a significant difference.

Responsibilities

  • Collaborate with cross-functional teams to design and build scalable, high-performance foundational platform services.
  • Define and improve engineering best practices, development processes, and design standards.
  • Design, implement, and maintain software components across the full development lifecycle.
  • Contribute to debugging, performance tuning, and improving reliability of system-level software.
  • Drive architectural and design decisions with broad impact across OCI.

Key skills/competency

  • Software Engineering
  • Linux Internals
  • Virtualization
  • Container Technologies
  • Rust
  • Go
  • C++
  • Cloud Infrastructure
  • Distributed Systems
  • Performance Tuning

Tags:

Software Engineer
Principal Engineer
OCI
Oracle Cloud Infrastructure
Rust
Go
C++
Linux
Virtualization
Container Technologies
Cloud Computing
Systems Programming
Distributed Systems
Performance Engineering
Networking

Share Job:

How to Get Hired at Oracle

  • Tailor your resume: Highlight Linux internals, virtualization, container technologies, and programming languages like Rust, C/C++, or Go.
  • Showcase leadership: Emphasize experience in making critical technical decisions and setting engineering vision.
  • Demonstrate problem-solving: Provide examples of debugging, performance tuning, and improving system reliability.
  • Prepare for technical interviews: Be ready to discuss system design, distributed systems, and cloud networking concepts.
  • Highlight production experience: Detail your experience supporting live-service, mission-critical production systems.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background