Resume and JobRESUME AND JOB
Oracle logo

Principal Software Developer

Oracle

Principal Software Developer

Oracle logo

Oracle

full-time

Posted: December 15, 2025

Number of Vacancies: 1

Job Description

Company Overview

Oracle Corporation is a global leader in enterprise cloud computing, delivering innovative database, application, and infrastructure solutions that power thousands of organizations worldwide. With a commitment to innovation and customer success, Oracle helps businesses transform and thrive in the digital age. Join us to shape the future of technology at one of the world's most admired software companies.

Position Overview

As a Principal Software Developer in Nashville, TN, you will design, develop, troubleshoot, and debug software programs for databases, applications, tools, and networks, driving high-impact projects within Oracle's cutting-edge ecosystem. This role offers the opportunity to lead complex initiatives, mentor junior developers, and contribute to scalable solutions that serve millions of users globally. Work in a dynamic environment where your expertise will influence Oracle's next-generation products.

Key Responsibilities

  • Design and architect scalable software solutions for enterprise databases, applications, tools, and networks
  • Develop high-performance code using Java, C++, or other core languages to meet rigorous performance standards
  • Troubleshoot and debug complex software issues across distributed systems and cloud environments
  • Lead code reviews, ensuring adherence to best practices, security protocols, and coding standards
  • Collaborate with product managers, architects, and cross-functional teams to define technical requirements and roadmaps
  • Optimize software for performance, reliability, and scalability in multi-tenant cloud infrastructures
  • Mentor and guide junior developers, fostering a culture of technical excellence and knowledge sharing
  • Integrate new technologies and features into existing Oracle products, such as Oracle Database or Cloud Infrastructure
  • Conduct thorough testing, including unit, integration, and performance tests, to deliver robust software
  • Document designs, implementations, and troubleshooting processes for team and customer reference

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • 10+ years of professional software development experience with enterprise-level applications
  • Proven expertise in Java, C++, Python, or similar languages for backend and systems programming
  • Strong experience designing and developing database systems, including SQL and NoSQL technologies
  • Demonstrated ability to troubleshoot and debug complex software issues in production environments
  • Experience with cloud platforms, distributed systems, and microservices architecture
  • Excellent problem-solving skills and ability to work independently on ambiguous challenges
  • Strong communication skills for collaborating with global teams and stakeholders

Preferred Qualifications

  • Experience with Oracle technologies such as Oracle Database, Oracle Cloud Infrastructure, or Fusion Middleware
  • Advanced knowledge of containerization (Docker, Kubernetes) and CI/CD pipelines
  • Track record of contributing to open-source projects or publishing technical blogs/papers
  • Familiarity with machine learning frameworks or big data technologies like Hadoop/Spark
  • Prior leadership experience in agile teams or mentoring programs

What We Offer

  • Competitive salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) matching and employee stock purchase program
  • Flexible remote and hybrid work options in Nashville, TN
  • Generous paid time off, parental leave, and wellness programs
  • Professional development budget for certifications, conferences, and training

About the Team

The Nashville development team is a high-performing group of engineers focused on innovating Oracle's cloud database and application platforms. We thrive in a collaborative, inclusive culture that values diverse perspectives and bold ideas. Join a team that's at the forefront of Oracle's growth in the heart of Music City.

Locations

  • Nashville, TN, United States
  • Austin, TX, United States

Salary

Estimated Salary Rangemedium confidence

180,000 - 280,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Problem Solvingintermediate
  • Communicationintermediate
  • Collaborationintermediate

Required Qualifications

  • Bachelor's degree in relevant field (experience)
  • 8+ years of relevant experience (experience)

Preferred Qualifications

  • Master's degree (experience)
  • Experience with enterprise systems (experience)

Responsibilities

  • Design and develop software solutions
  • Write clean, maintainable code
  • Collaborate with cross-functional teams
  • Participate in code reviews
  • Debug and troubleshoot issues

Benefits

  • general: Health Insurance
  • general: 401(k)
  • general: Stock Options
  • general: Flexible PTO

Target Your Resume for "Principal Software Developer" , Oracle

Get personalized recommendations to optimize your resume specifically for Principal Software Developer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Software Developer" , Oracle

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Related Jobs You May Like

No related jobs found at the moment.

Oracle logo

Principal Software Developer

Oracle

Principal Software Developer

Oracle logo

Oracle

full-time

Posted: December 15, 2025

Number of Vacancies: 1

Job Description

Company Overview

Oracle Corporation is a global leader in enterprise cloud computing, delivering innovative database, application, and infrastructure solutions that power thousands of organizations worldwide. With a commitment to innovation and customer success, Oracle helps businesses transform and thrive in the digital age. Join us to shape the future of technology at one of the world's most admired software companies.

Position Overview

As a Principal Software Developer in Nashville, TN, you will design, develop, troubleshoot, and debug software programs for databases, applications, tools, and networks, driving high-impact projects within Oracle's cutting-edge ecosystem. This role offers the opportunity to lead complex initiatives, mentor junior developers, and contribute to scalable solutions that serve millions of users globally. Work in a dynamic environment where your expertise will influence Oracle's next-generation products.

Key Responsibilities

  • Design and architect scalable software solutions for enterprise databases, applications, tools, and networks
  • Develop high-performance code using Java, C++, or other core languages to meet rigorous performance standards
  • Troubleshoot and debug complex software issues across distributed systems and cloud environments
  • Lead code reviews, ensuring adherence to best practices, security protocols, and coding standards
  • Collaborate with product managers, architects, and cross-functional teams to define technical requirements and roadmaps
  • Optimize software for performance, reliability, and scalability in multi-tenant cloud infrastructures
  • Mentor and guide junior developers, fostering a culture of technical excellence and knowledge sharing
  • Integrate new technologies and features into existing Oracle products, such as Oracle Database or Cloud Infrastructure
  • Conduct thorough testing, including unit, integration, and performance tests, to deliver robust software
  • Document designs, implementations, and troubleshooting processes for team and customer reference

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • 10+ years of professional software development experience with enterprise-level applications
  • Proven expertise in Java, C++, Python, or similar languages for backend and systems programming
  • Strong experience designing and developing database systems, including SQL and NoSQL technologies
  • Demonstrated ability to troubleshoot and debug complex software issues in production environments
  • Experience with cloud platforms, distributed systems, and microservices architecture
  • Excellent problem-solving skills and ability to work independently on ambiguous challenges
  • Strong communication skills for collaborating with global teams and stakeholders

Preferred Qualifications

  • Experience with Oracle technologies such as Oracle Database, Oracle Cloud Infrastructure, or Fusion Middleware
  • Advanced knowledge of containerization (Docker, Kubernetes) and CI/CD pipelines
  • Track record of contributing to open-source projects or publishing technical blogs/papers
  • Familiarity with machine learning frameworks or big data technologies like Hadoop/Spark
  • Prior leadership experience in agile teams or mentoring programs

What We Offer

  • Competitive salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) matching and employee stock purchase program
  • Flexible remote and hybrid work options in Nashville, TN
  • Generous paid time off, parental leave, and wellness programs
  • Professional development budget for certifications, conferences, and training

About the Team

The Nashville development team is a high-performing group of engineers focused on innovating Oracle's cloud database and application platforms. We thrive in a collaborative, inclusive culture that values diverse perspectives and bold ideas. Join a team that's at the forefront of Oracle's growth in the heart of Music City.

Locations

  • Nashville, TN, United States
  • Austin, TX, United States

Salary

Estimated Salary Rangemedium confidence

180,000 - 280,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Problem Solvingintermediate
  • Communicationintermediate
  • Collaborationintermediate

Required Qualifications

  • Bachelor's degree in relevant field (experience)
  • 8+ years of relevant experience (experience)

Preferred Qualifications

  • Master's degree (experience)
  • Experience with enterprise systems (experience)

Responsibilities

  • Design and develop software solutions
  • Write clean, maintainable code
  • Collaborate with cross-functional teams
  • Participate in code reviews
  • Debug and troubleshoot issues

Benefits

  • general: Health Insurance
  • general: 401(k)
  • general: Stock Options
  • general: Flexible PTO

Target Your Resume for "Principal Software Developer" , Oracle

Get personalized recommendations to optimize your resume specifically for Principal Software Developer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Software Developer" , Oracle

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Related Jobs You May Like

No related jobs found at the moment.