Resume and JobRESUME AND JOB
Oracle logo

Principal Software Engineer - OCI Object Storage

Oracle

Software and Technology Jobs

Principal Software Engineer - OCI Object Storage

full-timePosted: Nov 15, 2025

Job Description

Overview

The Object Storage Service team at Oracle Cloud Infrastructure (OCI) seeks a hands-on Principal Software Engineer with deep expertise in distributed systems, large-scale storage, and highly available services. You will code extensively, lead a small development team, drive system design, and serve as a technical leader. Join us to solve complex challenges in OCI Object Storage.

Responsibilities

  • Architect and implement scalable, highly available distributed storage systems.
  • Lead and mentor a small team of software engineers on development projects.
  • Write high-quality, performant code in Java, Go, or C++ for core storage services.
  • Design and optimize system architectures for petabyte-scale object storage.
  • Drive end-to-end feature development from design to production deployment.
  • Collaborate with cross-functional teams on reliability, performance, and observability.
  • Conduct code reviews, debugging, and performance tuning of storage services.
  • Contribute to technical strategy and innovation in cloud storage technologies.

Qualifications

  • 10+ years of experience in software engineering with distributed systems.
  • Proven expertise in large-scale storage systems (e.g., S3, Ceph, or similar).
  • Strong proficiency in systems programming (Java, Go, C++, Rust).
  • Hands-on experience leading engineering teams and projects.
  • Deep knowledge of cloud infrastructure, networking, and fault-tolerant design.
  • BS/MS in Computer Science or equivalent; passion for solving hard technical problems.

Benefits

  • Competitive salary and equity in a leading cloud company.
  • Comprehensive health, dental, and vision insurance.
  • 401(k) matching and employee stock purchase program.
  • Flexible remote/hybrid work options across US locations.
  • Generous PTO, parental leave, and professional development budget.

Locations

  • United States, United States

Salary

Skills Required

  • distributed systemsintermediate
  • large scale storageintermediate
  • highly available servicesintermediate

Required Qualifications

  • hands-on (coding) engineering leader (experience)
  • expertise and passion in solving difficult problems in distributed systems, large scale storage, and highly available services (experience)
  • willing to code extensively (experience)
  • lead small development team (experience)
  • system design (experience)
  • technical leader within the organization (experience)

Responsibilities

  • code extensively
  • lead small development team
  • system design
  • be a technical leader within the organization

Benefits

  • general: Health Insurance
  • general: 401(k)
  • general: Stock Options
  • general: Flexible PTO

Target Your Resume for "Principal Software Engineer - OCI Object Storage" , Oracle

Get personalized recommendations to optimize your resume specifically for Principal Software Engineer - OCI Object Storage. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Software Engineer - OCI Object Storage" , Oracle

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Principal Software Engineer - OCI Object Storage @ Oracle.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Oracle logo

Principal Software Engineer - OCI Object Storage

Oracle

Software and Technology Jobs

Principal Software Engineer - OCI Object Storage

full-timePosted: Nov 15, 2025

Job Description

Overview

The Object Storage Service team at Oracle Cloud Infrastructure (OCI) seeks a hands-on Principal Software Engineer with deep expertise in distributed systems, large-scale storage, and highly available services. You will code extensively, lead a small development team, drive system design, and serve as a technical leader. Join us to solve complex challenges in OCI Object Storage.

Responsibilities

  • Architect and implement scalable, highly available distributed storage systems.
  • Lead and mentor a small team of software engineers on development projects.
  • Write high-quality, performant code in Java, Go, or C++ for core storage services.
  • Design and optimize system architectures for petabyte-scale object storage.
  • Drive end-to-end feature development from design to production deployment.
  • Collaborate with cross-functional teams on reliability, performance, and observability.
  • Conduct code reviews, debugging, and performance tuning of storage services.
  • Contribute to technical strategy and innovation in cloud storage technologies.

Qualifications

  • 10+ years of experience in software engineering with distributed systems.
  • Proven expertise in large-scale storage systems (e.g., S3, Ceph, or similar).
  • Strong proficiency in systems programming (Java, Go, C++, Rust).
  • Hands-on experience leading engineering teams and projects.
  • Deep knowledge of cloud infrastructure, networking, and fault-tolerant design.
  • BS/MS in Computer Science or equivalent; passion for solving hard technical problems.

Benefits

  • Competitive salary and equity in a leading cloud company.
  • Comprehensive health, dental, and vision insurance.
  • 401(k) matching and employee stock purchase program.
  • Flexible remote/hybrid work options across US locations.
  • Generous PTO, parental leave, and professional development budget.

Locations

  • United States, United States

Salary

Skills Required

  • distributed systemsintermediate
  • large scale storageintermediate
  • highly available servicesintermediate

Required Qualifications

  • hands-on (coding) engineering leader (experience)
  • expertise and passion in solving difficult problems in distributed systems, large scale storage, and highly available services (experience)
  • willing to code extensively (experience)
  • lead small development team (experience)
  • system design (experience)
  • technical leader within the organization (experience)

Responsibilities

  • code extensively
  • lead small development team
  • system design
  • be a technical leader within the organization

Benefits

  • general: Health Insurance
  • general: 401(k)
  • general: Stock Options
  • general: Flexible PTO

Target Your Resume for "Principal Software Engineer - OCI Object Storage" , Oracle

Get personalized recommendations to optimize your resume specifically for Principal Software Engineer - OCI Object Storage. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Software Engineer - OCI Object Storage" , Oracle

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Principal Software Engineer - OCI Object Storage @ Oracle.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.