Principal Software Developer

A world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's challenges, partnering with industry-leaders in almost every sector for over 40+ years.
$96,800 - $223,400
Backend
Principal Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Developer

Oracle is seeking a Principal Software Developer to join their software engineering division. This role combines technical expertise with architectural vision, requiring 7+ years of software engineering experience. The position involves applying intermediate to advanced knowledge of software architecture to develop, debug, and design software applications and operating systems.

The ideal candidate will be responsible for building enhancements within existing software architecture while having the opportunity to suggest architectural improvements. This role requires strong fundamentals in Computer Science, including object-oriented design, data structures, and algorithm design, along with extensive experience in building highly-available and scalable distributed services.

As a Principal Software Developer at Oracle, you'll work with cutting-edge cloud technology and contribute to solutions that impact industry leaders across various sectors. The position offers comprehensive benefits including competitive compensation ($96,800 - $223,400), medical/dental/vision insurance, 401(k) with company match, flexible vacation, and stock purchase options.

The role is based in Nashville, TN, and requires strong communication skills and a systematic problem-solving approach. You'll be working with microservice design patterns and contributing to Oracle's cloud infrastructure, making this an excellent opportunity for experienced developers looking to make a significant impact at a global technology leader.

Oracle provides an inclusive work environment and comprehensive benefits package, making it an attractive opportunity for seasoned software professionals looking to advance their careers in enterprise software development.

Last updated 15 days ago

Responsibilities For Principal Software Developer

  • Apply basic to intermediate knowledge of software architecture
  • Perform software development tasks
  • Debug and design software applications
  • Build enhancements within existing software architecture
  • Suggest improvements to the architecture

Requirements For Principal Software Developer

Java
Go
  • BS degree or equivalent experience
  • 7+ years of software engineering experience
  • Computer Science fundamentals in object-oriented design, data structures, & algorithm design
  • 5+ years experience with object oriented coding languages
  • Strong communication skills
  • Experience in building highly-available and scalable distributed services
  • Experience with microservice design patterns

Benefits For Principal Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 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) 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 Developer

Principal Member Technical Staff (JoinOCI-SDE)

Principal Software Engineer role at Oracle Cloud Infrastructure (OCI) team, focusing on building and operating cloud services in distributed environments.

Principal Java Developer for Visual Builder IaaS Team - US Citizenship Required

Principal Java Developer position at Oracle, focusing on Visual Builder Infrastructure development. Remote role requiring US citizenship, offering $96K-$223K salary range.

Software Developer 4

Principal Software Engineer role at Oracle focusing on backend development for the OCEAN service, requiring 6-10+ years experience in distributed systems and cloud technologies.

Principal Software Developer(hybrid)

Principal Software Engineer role at Oracle focusing on distributed systems and backend development. 7+ years experience required. Hybrid work model with competitive pay and benefits.

Principle Software Developer

Principal Software Developer role at Oracle focusing on C/C++ static analysis tool development and implementation for database security and quality assurance.