Principal Software Developer

A 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
Security
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Developer

Oracle Cloud Infrastructure (OCI) is seeking a Principal Software Developer to join their Security and Identity team. This role is crucial in developing and maintaining the platform used by OCI service teams for secure artifact and data transfer across 60+ global regions. The position offers an opportunity to work on highly scalable systems while providing technical leadership and mentoring junior engineers.

The role involves building next-generation cloud Infrastructure-as-a-Service (IaaS) solutions in a dynamic, modern agile environment. As a Principal Software Developer, you'll be responsible for developing new features that make deployment friction-free while maintaining security and compliance. This is a unique opportunity to work with cutting-edge technology in a distributed, secure, multi-tenant cloud environment at massive scale.

The position combines the excitement of a startup with the stability of a Fortune 100 company. You'll be working on complex, highly distributed, and reliable cloud-native services that push the boundaries of what's possible in a cloud environment. The role requires someone who understands current technologies and trends in modern cloud-native service design and has the enthusiasm to think differently and take calculated risks.

The compensation package includes a competitive salary range of $96,800 to $223,400, along with comprehensive benefits including medical, dental, vision insurance, 401(k) with company match, flexible vacation, and various other perks. The position offers opportunities for professional growth, mentorship, and the chance to work on cutting-edge cloud technology that impacts millions of users worldwide.

Oracle values diversity and inclusion, operating with integrity while providing opportunities for all. The company offers a supportive work environment with work-life balance and comprehensive benefits. Join a team that's revolutionizing cloud infrastructure while working alongside some of the industry's brightest minds.

Last updated 42 minutes ago

Responsibilities For Principal Software Developer

  • Build and operate modern, cloud native, fault tolerant and scalable cloud services
  • Participate in the design and implementation of service API's
  • Participate in the entire software lifecycle: development, testing, CI/CD and operations
  • Work productively in a fast-paced, team-oriented agile development environment
  • Contribute to operational activities such as writing runbooks, troubleshooting, operations automation
  • Work with Product Management and other development teams
  • Mentor junior team members
  • Support both public and government (secure) environments

Requirements For Principal Software Developer

Java
Go
Python
Kubernetes
  • BS or MS degree in Computer Science, Computer Engineering, or related field
  • 5+ years of experience in enterprise/large customer applications development
  • 5+ years of experience in designing, delivering and operating large scale, highly available distributed systems
  • Proficient in Java, GoLang or similar object-oriented language
  • Working knowledge of common micro-service design patterns
  • Experience with production operations
  • Strong communication skills
  • Experience with Agile Development
  • Security knowledge with TLS, PKI and SSH

Benefits For Principal Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
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 and Investment Plan with company match
  • Paid parental leave
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours of paid sick leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Principal Software Developer

Principal Software Developer

Principal Software Developer role at Oracle focusing on database security and cloud infrastructure, requiring 10+ years of experience in system software development and security.

Principal Software Developer

Principal Software Developer position at Oracle focusing on security engineering and distributed systems, offering competitive compensation and comprehensive benefits.

Security Architecture Specialist 5

Principal-level Security Architecture role at Oracle focusing on designing and reviewing secure systems and infrastructure with competitive benefits and compensation.

Principal Security Engineer

Principal Security Engineer role at Oracle focusing on enterprise security architecture, compliance, and cloud security implementation.

Principal Security Engineer 4

Principal Security Engineer role at Oracle focusing on enterprise security architecture, cloud security, and compliance in Nashville, TN.