Principal Software Engineer

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partner with industry-leaders in almost every sector for 40+ years.
United States
$96,800 - $223,400
Distributed Systems
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer

At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of creators and inventors. This Principal Software Engineer role focuses on distributed systems development, requiring 8+ years of experience in software development. The position involves designing and developing major components of Oracle's Cloud Infrastructure, working with high-scale services, and building resilient distributed systems.

The role is part of a team building brand-new services for OCI, requiring expertise in distributed systems and strong coding abilities in languages like Java, GoLang, or C#. You'll be responsible for designing architectures that enable high availability and scalability, while working in an operational environment with mission-critical services.

As a Principal Engineer, you'll take ownership of software design and development for major components, collaborate with teams across OCI, and help shape the future of cloud infrastructure. The position offers competitive compensation ($96,800 - $223,400) and comprehensive benefits including medical, dental, vision insurance, 401(k) with company match, flexible vacation, and parental leave.

The ideal candidate will be both a rock-solid coder and a distributed systems generalist, able to dive deep into any part of the stack and low-level systems. You'll work on projects independently while valuing simplicity and scale in a collaborative, agile environment. This is an opportunity to join Oracle's cloud division, combining the speed of a startup with the resources and stability of a leading enterprise software company.

The role involves tackling challenges in building new innovative technologies, making strategic technical decisions, and ensuring reliable protection of customer cloud environments. You'll be part of a team that's rapidly growing and contributing to the overall expansion of Oracle Cloud, working on services that must balance performance with compliance and regulations.

Last updated 8 hours ago

Responsibilities For Principal Software Engineer

  • Take an active role in the definition and evolution of standard practices and procedures
  • Define and develop software for tasks associated with developing, designing and debugging software applications
  • Design and develop major features and launch them into production
  • Operate high-scale services and make them more resilient
  • Own the software design and development for major components of Oracle's Cloud Infrastructure

Requirements For Principal Software Engineer

Java
Go
  • BS or MS degree in Computer Science or relevant technical field
  • 8+ years of total experience in software development
  • Demonstrated ability to write great code using Java, GoLang, C#, or similar OO languages
  • Experience working on large-scale, highly distributed services infrastructure
  • Experience working in an operational environment with mission-critical tier-one livesite servicing
  • Systematic problem-solving approach, strong communication skills
  • Experience designing architectures for high availability and scalability

Benefits For Principal Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Mental Health Assistance
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • 401(k) Savings with company match
  • Flexible Vacation
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Principal Software Engineer

Sr Principal Software Developer

Senior Principal Software Developer role at Oracle, focusing on distributed cloud database development with 10+ years experience required. Compensation range $96,800-$251,600.

Architect/Senior Principal Engineer, Oracle SaaS

Senior Principal Engineer position at Oracle SaaS Engineering, focusing on architecting and developing high-availability and service continuity solutions for cloud applications.

Principal Software Engineer

Principal Software Engineer role at Oracle Cloud Infrastructure (OCI) focusing on distributed systems and cloud infrastructure development.

Senior Principal Software Engineer

Senior Principal Software Engineer role at Oracle Cloud Infrastructure (OCI) focusing on distributed systems and database services development.

Principal Software Development Engineer (OCI)

Principal Software Development Engineer position at Oracle Cloud Infrastructure (OCI) focusing on distributed systems and cloud infrastructure development.