Oracle is seeking a Principal Software Engineer to join their software engineering division. This role combines hands-on development with technical leadership, requiring both deep coding expertise and distributed systems knowledge.
As a Principal Software Engineer, you'll be responsible for architecting and executing mission-critical projects while providing technical mentorship to junior team members. The role demands expertise in building highly-available and scalable distributed services, with a strong foundation in microservice design patterns.
The ideal candidate brings 7+ years of software engineering experience, with deep knowledge of object-oriented programming using languages like Java, Go, or JavaScript. You should excel at both detailed coding tasks and broad system design, being able to dive deep into any part of the stack while also architecting large-scale distributed systems.
Oracle offers a comprehensive benefits package including medical/dental/vision insurance, 401(k) with company match, flexible vacation, and stock purchase plans. The position offers competitive compensation ranging from $94,200 to $223,500 annually, with additional bonus and equity opportunities.
This hybrid role is available in multiple prestigious tech hubs including Redwood City, Santa Clara, Austin, Seattle, Nashville, and Broomfield, providing flexibility while maintaining collaborative in-person interactions. As a world leader in cloud solutions, Oracle provides an environment where you'll work on cutting-edge technology while solving complex technical challenges.
The role combines technical excellence with leadership opportunities, making it ideal for experienced engineers looking to make a significant impact while growing their careers at a global technology leader. You'll be part of a team that values innovation, collaboration, and technical excellence while working on systems that power businesses worldwide.