Principal Software Developer

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges for 40+ years.
$96,800 - $223,400
Backend
Principal Software Engineer
In-Person
5,000+ Employees
6+ 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 requires 6-10+ years of experience and focuses on applying advanced software architecture knowledge to develop, debug, and design software applications. The position involves working with distributed services and microservice design patterns, requiring strong problem-solving abilities and communication skills. As a world leader in cloud solutions, Oracle offers a comprehensive benefits package and competitive salary range of $96,800-$223,400. The role is based in Nashville, TN, and involves working with technologies like Java and Python. Oracle promotes an inclusive workplace culture and provides opportunities for professional growth within a company that has been innovating for over 40 years. The position requires expertise in object-oriented design, data structures, and algorithm design, with a focus on building highly available and scalable distributed services. This is an excellent opportunity for an experienced software developer looking to work on enterprise-level solutions while enjoying extensive benefits and professional development opportunities.

Last updated 3 hours ago

Responsibilities For Principal Software Developer

  • Apply intermediate to advanced knowledge of software architecture
  • Perform software development tasks
  • Debug and design software applications
  • Build enhancements within existing software architecture
  • Suggest improvements to the architecture
  • Problem solving and applying company policies and processes

Requirements For Principal Software Developer

Java
Python
  • Computer Science fundamentals in object-oriented design, data structures, & algorithm design
  • 5+ years of total experience with software development/programming
  • Experience with at least one object-oriented coding language (Java, Python, C++, C#)
  • Systematic problem-solving approach, 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
Mental Health Assistance
Equity
  • Medical, dental, and vision insurance
  • Short term 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) with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours 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 Developer

Principal Virtual Cloud Networking Data Plane Developer

Principal Virtual Cloud Networking Data Plane Developer position at Oracle, building and maintaining OCI's Software Defined Network stack with focus on high-availability and virtualized networks.

Software Developer 5

Principal Software Developer role at Oracle Cloud Infrastructure, focusing on network automation and distributed systems, requiring 10+ years of experience.

Senior Principal Software Developer

Senior Principal Software Developer role at Oracle focusing on cloud infrastructure networking, requiring 10+ years of experience in software engineering with expertise in C/C++, Linux, and networking protocols.

Principal Software Developer

Principal Software Developer role at Oracle focusing on Java & cloud technologies for Fusion Applications Cloud Services team, requiring 10+ years of experience.

Principal Software Developer - OCI Media Services

Principal Software Developer position at Oracle Cloud Infrastructure (OCI) Media Services team, building cloud services for animation, film, and game development studios.