As a Principal Software Engineer at Oracle, you will be at the forefront of cloud infrastructure development, working with teams responsible for software design, development, and operations of new and existing products. This role combines hands-on technical expertise with architectural leadership, requiring deep knowledge of cloud infrastructure and networking.
The position demands someone who can architect broad systems interactions while maintaining the ability to dive deep into any part of the stack. You'll be working in a collaborative, agile environment where simplicity and impact are valued. As a Principal Engineer, you'll provide technical leadership to the broader organization while working independently on critical projects.
Your responsibilities will include developing and operating high-scale services, with a focus on making cloud-scale services resilient. The ideal candidate will balance speed and quality through iterative improvements, understanding operational excellence and fostering a proactive culture within the team.
Key technical areas include:
The role offers competitive compensation ($96,800 - $223,400) and comprehensive benefits including medical, dental, vision insurance, 401(k) with company match, flexible vacation, and parental leave. Join Oracle to work on cutting-edge cloud technology while enjoying excellent work-life balance and professional growth opportunities.
This position is based in Nashville, TN, and requires 6+ years of software development experience, with a strong background in Java, GoLang, or similar languages. You'll be part of Oracle's mission to deliver innovative cloud solutions while working with industry-leading technologies and talented professionals.