Principal Software Engineer

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges, partnering with industry-leaders for over 40+ years.
$96,800 - $223,400
Backend
Principal Software Engineer
In-Person
6+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer

Oracle Cloud Infrastructure (OCI) is seeking a Principal Software Engineer to join their Identity and Access Management (IAM) team. This role focuses on building and operating massive scale cloud services in a distributed, multi-tenant environment. The position is part of the Identity Control Plane team, responsible for handling CRUD API operations for identity-related entities across global regions.

The ideal candidate will have strong distributed systems experience and expertise in building highly available, scalable services. You'll work on critical features that help manage access control for cloud resources, ensuring both reliability and performance at scale. The role requires someone who can balance speed and quality, with a focus on operational excellence and proactive problem-solving.

Key challenges include scaling systems to handle traffic patterns orders of magnitude greater than current capacity, maintaining reliability during regional data center outages, and building services that can process millions of requests per second. The position offers the opportunity to work on cutting-edge cloud infrastructure while contributing to Oracle Cloud's growth.

This role at Oracle offers comprehensive benefits including medical/dental/vision insurance, 401(k) matching, flexible vacation, and parental leave. You'll be part of a team tackling significant technical challenges while building essential services for enterprise customers. The position provides excellent career growth potential within Oracle's cloud infrastructure division.

Last updated 14 days ago

Responsibilities For Principal Software Engineer

  • Take an active role in the definition and evolution of standard practices and procedures
  • Defining and developing software for tasks associated with developing, designing and debugging of software applications or operating systems
  • Cloud Engineering Infrastructure Development

Requirements For Principal Software Engineer

Java
  • 6+ years distributed service engineering experience in a software development environment
  • Hands-on experience building and operating highly-available, high-traffic web services
  • Experience developing service-oriented architectures and RESTful web services
  • Strong development experience in Java, C++, C# or similar OO languages
  • Experience with at least one scripting language for automating tasks

Benefits For Principal Software 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
  • Financial planning and group legal

Interested in this job?

Jobs Related To Oracle Principal Software Engineer

Principal Technical Program Manager

Principal Technical Program Manager role at Oracle, leading complex cloud and enterprise projects with 6+ years experience required.

Principal Program Manager

Principal Program Manager position at Oracle focusing on communication strategy and team leadership.

Principal Member of Technical Staff

Principal Technical Staff role at Oracle focusing on distributed systems and cloud infrastructure, offering competitive compensation and comprehensive benefits.

Principal Member Technical Staff (JoinOCI-SDE)

Principal Software Engineer role at Oracle focusing on cloud infrastructure and AI/ML development with competitive compensation and benefits.

Principal Software Developer(hybrid)

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