Resume and JobRESUME AND JOB
Oracle logo

Principal Software Developer

Oracle

Software and Technology Jobs

Principal Software Developer

full-timePosted: Dec 3, 2025

Job Description

Overview

The Object Storage Service team at Oracle seeks a hands-on Principal Software Developer to lead engineering efforts in distributed systems, large-scale storage, and highly available services. This role requires extensive coding, leading small development teams, system design, and serving as a technical leader. Join us to solve complex challenges and drive innovation in cloud storage solutions.

Responsibilities

  • Architect and implement scalable distributed storage systems for high availability and performance.
  • Lead a small development team, providing technical guidance and mentorship.
  • Design and optimize large-scale object storage services handling massive data volumes.
  • Write extensive, high-quality code in Java, C++, or similar languages.
  • Conduct system design reviews and ensure robust, fault-tolerant architectures.
  • Collaborate with cross-functional teams to define and deliver product roadmaps.
  • Troubleshoot and resolve complex issues in production environments.
  • Mentor junior engineers and contribute to technical strategy organization-wide.

Qualifications

  • 10+ years of experience in software development, with focus on distributed systems.
  • Proven expertise in large-scale storage systems (e.g., object storage, block storage).
  • Strong proficiency in coding, debugging, and performance optimization.
  • Experience leading engineering teams and driving technical projects.
  • Deep knowledge of cloud infrastructure, networking, and high-availability services.
  • Bachelor's or Master's degree in Computer Science or related field.

Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • 401(k) matching and employee stock purchase plan.
  • Flexible remote work options and generous PTO.
  • Professional development budget and career growth opportunities.

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 Developer" , Oracle

Get personalized recommendations to optimize your resume specifically for Principal Software Developer. Takes only 15 seconds!

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

Check Your ATS Score for "Principal Software Developer" , 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 Developer @ Oracle.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Oracle logo

Principal Software Developer

Oracle

Software and Technology Jobs

Principal Software Developer

full-timePosted: Dec 3, 2025

Job Description

Overview

The Object Storage Service team at Oracle seeks a hands-on Principal Software Developer to lead engineering efforts in distributed systems, large-scale storage, and highly available services. This role requires extensive coding, leading small development teams, system design, and serving as a technical leader. Join us to solve complex challenges and drive innovation in cloud storage solutions.

Responsibilities

  • Architect and implement scalable distributed storage systems for high availability and performance.
  • Lead a small development team, providing technical guidance and mentorship.
  • Design and optimize large-scale object storage services handling massive data volumes.
  • Write extensive, high-quality code in Java, C++, or similar languages.
  • Conduct system design reviews and ensure robust, fault-tolerant architectures.
  • Collaborate with cross-functional teams to define and deliver product roadmaps.
  • Troubleshoot and resolve complex issues in production environments.
  • Mentor junior engineers and contribute to technical strategy organization-wide.

Qualifications

  • 10+ years of experience in software development, with focus on distributed systems.
  • Proven expertise in large-scale storage systems (e.g., object storage, block storage).
  • Strong proficiency in coding, debugging, and performance optimization.
  • Experience leading engineering teams and driving technical projects.
  • Deep knowledge of cloud infrastructure, networking, and high-availability services.
  • Bachelor's or Master's degree in Computer Science or related field.

Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • 401(k) matching and employee stock purchase plan.
  • Flexible remote work options and generous PTO.
  • Professional development budget and career growth opportunities.

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 Developer" , Oracle

Get personalized recommendations to optimize your resume specifically for Principal Software Developer. Takes only 15 seconds!

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

Check Your ATS Score for "Principal Software Developer" , 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 Developer @ Oracle.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.