Principal Software Developer

World leader in cloud solutions using tomorrow's technology to tackle today's problems, operating with integrity for 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, a leading cloud solutions provider with over 40 years of industry experience, is seeking a Principal Software Developer to join their software engineering division. This role offers an exciting opportunity to work on scalable distributed services and microservice architectures. The position requires expertise in object-oriented programming, with a focus on languages like Java and Go. As a Principal Software Developer, you'll be responsible for developing and enhancing software applications, contributing to architectural improvements, and solving complex technical challenges. The role offers comprehensive benefits including healthcare, 401(k) matching, equity opportunities, and flexible PTO. Located in Nashville, TN, this position provides a competitive salary range of $96,800-$223,400, reflecting Oracle's commitment to attracting top talent. The ideal candidate will bring 7+ years of software engineering experience, strong computer science fundamentals, and excellent communication skills. Join a company that values innovation, diversity, and work-life balance while working on cutting-edge technology solutions.

Last updated 3 months ago

Responsibilities For Principal Software Developer

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

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 programming
  • Experience in building highly-available and scalable distributed services
  • Experience with microservice design patterns
  • Strong communication skills

Benefits For Principal Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
Equity
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) with company match
  • Flexible paid time off
  • Paid parental leave
  • Employee Stock Purchase Plan
  • Adoption assistance
  • Financial planning and group legal
  • Voluntary benefits including auto, homeowner and pet insurance

Interested in this job?

Jobs Related To Oracle Principal Software Developer

Architect, Technical Strategy and Oversight

Principal Software Engineer role at Oracle focusing on technical strategy and architectural oversight for enterprise software systems.

Principal Member of Technical Staff

Principal Member of Technical Staff position at Oracle focusing on network software development and team leadership.

Sr Principal Member of Technical Staff

Senior Principal Software Engineer position at Oracle focusing on cloud infrastructure and distributed systems development.

Principal Member of Technical Staff

Principal Software Engineer position at Oracle focusing on 5G application development using Java/J2EE and cloud native technologies.

Principal Applications Engineer

Principal Applications Engineer position at Oracle focusing on software development and architecture for commercial applications.