Principal Software Developer(hybrid)

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.
$96,800 - $223,400
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Developer(hybrid)

As a Principal Member of Technical Staff at Oracle, you will be at the forefront of developing major components of Oracle's Cloud Infrastructure. This role combines hands-on coding expertise with distributed systems knowledge, requiring both deep technical skills and broad architectural vision. You'll be working on highly visible and mission-critical projects, applying your expertise in distributed systems, large-scale storage, and highly available services.

The position demands a rock-solid coder who is also a distributed systems generalist, capable of diving deep into any part of the stack while designing broad system interactions. You'll be working with cutting-edge cloud technology, solving complex problems in distributed systems, and contributing to Oracle's cloud solutions that serve industry leaders worldwide.

Key aspects of the role include:

  • Architecting and implementing highly available and scalable distributed services
  • Working with microservice design patterns
  • Contributing to major components of Oracle's cloud infrastructure
  • Collaborating in an agile environment with a focus on innovation

The role 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. You'll be joining a world leader in cloud solutions with a 40+ year track record of success and innovation.

This hybrid position is available in Nashville, TN and Austin, TX, offering flexibility while maintaining collaborative in-person interactions. The role requires 6+ years of software engineering experience and values both technical excellence and strong communication skills.

Last updated 2 days ago

Responsibilities For Principal Software Developer(hybrid)

  • Apply software architecture knowledge to perform software development tasks
  • Develop, debug and design software applications
  • Build enhancements within existing software architecture
  • Own software design and development for major components of Oracle's Cloud Infrastructure
  • Design and implement distributed system interactions

Requirements For Principal Software Developer(hybrid)

Java
Go
  • Computer Science fundamentals in object-oriented design, data structures, & algorithm design
  • 6+ years of total experience with software development/programming
  • Experience with at least one object oriented coding language such as Java, C++, C#, Javascript, Go
  • Systematic problem-solving approach and strong communication skills
  • Experience in building highly-available and scalable distributed services
  • Experience with microservice design patterns

Benefits For Principal Software Developer(hybrid)

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
  • 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 Developer(hybrid)

Principal Member of Technical Staff Engineer (m/w/d)

Principal Software Engineer role at Oracle Health, focusing on distributed systems and cloud infrastructure for healthcare applications. Remote-friendly position based in Berlin.

Principal Software Engineer

Principal Software Engineer role at Oracle Cloud Infrastructure (OCI) focusing on distributed systems development, requiring 8+ years of experience in building large-scale cloud services.

Principal Software Engineer

Principal Software Engineer position at Oracle Cloud Infrastructure (OCI) focusing on distributed systems development with 8+ years experience required. Competitive pay and benefits.

Senior Principal Software Developer, Storage Primitives

Senior Principal Software Developer position at Oracle, focusing on storage primitives and data-plane services for OCI cloud infrastructure, requiring 10+ years of experience in systems engineering.

Sr. Principal Software Developer, OCI

Senior Principal Software Developer role at Oracle Cloud Infrastructure focusing on distributed systems, cloud services, and high-performance computing.