Oracle

Principal Software Engineer, OCI

Oracle

Nashville, TN, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you a highly skilled and experienced software engineer looking for an exciting and challenging role? Look no further! Oracle is seeking a dynamic individual to join our team as a Principal Software Engineer for Oracle Cloud Infrastructure (OCI). In this role, you will have the opportunity to work on cutting-edge technologies and play a key role in the development of our flagship cloud platform. We are looking for someone with a strong technical background and a passion for innovation to help drive our team forward. If you have a desire to make a significant impact and be a part of a fast-paced, collaborative environment, then we want to hear from you.

  1. Design and develop cutting-edge software for Oracle Cloud Infrastructure (OCI) using the latest technologies.
  2. Collaborate with cross-functional teams to define project requirements and ensure timely delivery of high-quality software.
  3. Lead and participate in code reviews, providing constructive feedback to team members.
  4. Continuously research and evaluate new technologies and industry trends to enhance OCI's capabilities.
  5. Troubleshoot and resolve complex technical issues in a timely manner.
  6. Mentor and guide junior engineers, promoting a culture of learning and growth within the team.
  7. Collaborate with product management to understand customer needs and translate them into technical requirements.
  8. Drive innovation and propose new ideas to improve the performance and scalability of OCI.
  9. Ensure adherence to coding standards, software development methodologies, and best practices.
  10. Communicate project status and updates to stakeholders, including management and other teams within Oracle.
  11. Contribute to the development of technical documentation and user guides.
  12. Participate in the recruitment process for new team members, conducting technical interviews and providing input on hiring decisions.
Where is this job?
This job is located at Nashville, TN, USA
Job Qualifications
  • Extensive Experience In Software Development: A Principal Software Engineer At Oracle Oci Should Possess A Minimum Of 10 Years Of Experience In Software Development, Including Designing, Coding, Testing, And Debugging Complex Software Systems.

  • Proficient In Programming Languages And Technologies: The Ideal Candidate Should Have Advanced Proficiency In At Least One Programming Language, Such As Java, C++, Or Python, And Be Familiar With Various Technologies Such As Cloud Computing, Microservices, And Containerization.

  • Strong Leadership And Team Management Skills: As A Principal Software Engineer, The Candidate Will Be Responsible For Leading And Managing A Team Of Software Developers. Therefore, They Should Have Proven Experience In Team Leadership, Mentoring, And Project Management.

  • In-Depth Knowledge Of Software Design And Architecture: A Principal Software Engineer Should Have A Deep Understanding Of Software Design Patterns, Architecture Principles, And Best Practices For Building Scalable, Highly Available, And Secure Applications For The Cloud.

  • Excellent Analytical And Problem-Solving Skills: Oci Is A Fast-Paced Environment, And The Principal Software Engineer Should Possess Strong Analytical And Problem-Solving Skills To Handle Complex Technical Challenges And Deliver Innovative Solutions. They Should Also Be Able To Quickly Identify And Troubleshoot Issues In Production Environments.

Required Skills
  • Software Development

  • Project Management

  • Database Management

  • Agile Methodology

  • Automation

  • Cloud Computing

  • Performance optimization

  • Code Review

  • Team Leadership

  • System architecture

  • Programming Languages

  • Technical Problem-Solving

Soft Skills
  • Communication

  • Conflict Resolution

  • Customer Service

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Principal Software Engineer, OCI in Nashville, TN, USA is $120,000 - $170,000 per year. This may vary depending on the specific company, experience level, and other factors.

Additional Information
Oracle is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedJuly 15th, 2025
Apply BeforeJune 9th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Oracle

Oracle Corporation is an American multinational computer technology corporation headquartered in Redwood Shores, California. The company sells database software and technology, cloud engineered systems, and enterprise software products—particularly its own brands of database management systems.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started