Principal Software Development Engineer

A world leader in cloud solutions, using tomorrow's technology to tackle today's problems.
$96,800 - $223,400
Backend
Principal Software Engineer
In-Person
6+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Development Engineer

Oracle Cloud Infrastructure (OCI) is seeking a Principal Software Development Engineer to join their Oracle Kubernetes Engine (OKE) team. This role involves designing and developing highly available distributed systems for managing Kubernetes environments. The position offers an opportunity to work on ambitious initiatives in a growing cloud infrastructure space. The team builds and operates the OCI service that runs the managed Kubernetes experience, used by various internal and external customers. You'll be working with cutting-edge cloud technologies, focusing on solving complex problems in distributed systems, virtualized infrastructure, and highly available services. The role involves significant technical impact, working with large-scale systems, and contributing to the evolution of Oracle's cloud infrastructure. This is a chance to shape the future of cloud computing while working with a team that values technical excellence and innovation.

Last updated 10 hours ago

Responsibilities For Principal Software Development Engineer

  • Design new features and systems for our customers
  • Work across teams to engineer the best system
  • Independently debug, maintain, and improve existing systems
  • Be a generalist who can debug issues across a wide breadth of our stack
  • Scale our systems by building tooling and automation
  • Work with partner teams outside our organization
  • Participate in an on-call shift to help address service issues

Requirements For Principal Software Development Engineer

Java
Go
Kubernetes
  • BS degree in Computer Science or related technical field involving coding or equivalent practical experience
  • 6 or more years of experience delivering and operating large-scale, highly available distributed systems
  • History of working in large Java or Golang codebases and experience with scripting languages
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems
  • Systematic problem-solving approach, strong communication skills
  • Experience building multi-tenant, virtualized infrastructure

Benefits For Principal Software Development Engineer

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

Interested in this job?

Jobs Related To Oracle Principal Software Development Engineer

Principal Member Technical Staff

Principal Technical Staff position at Oracle Health focusing on test automation and quality assurance for healthcare software systems.

Principal Member of Technical Staff

Principal Software Engineer role at Oracle Healthcare, focusing on backend development and architectural leadership with 10+ years of experience required.

Principal Software Developer(hybrid)

Principal Software Engineer position at Oracle focusing on distributed systems and cloud solutions, offering competitive compensation and comprehensive benefits.

Principal Account Manager - Korean/Mandarin

Principal Account Manager position at Oracle, requiring Korean/Mandarin fluency, focusing on Linux and virtualization solutions sales with 6+ years experience required.

Principal/Senior Principal Siebel Application DBA Engineer

Senior Siebel DBA Engineer role at Oracle, leading customer implementations and technical solutions with 15+ years experience required.