> Markdown version of [/jobs/ext/4619185-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/4619185-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** Oracle - **Location:** Santa Clara, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Automation of Tests, Concurrent Computing, Continuous Integration, Distributed Data Store, Distributed Systems, Enterprise Messaging Systems, Performance Tuning, Cloud Services, Information Technology, Api Design, Oracle Cloud Infrastructure, Golang - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25304_1814a2d1d7122d86771563e695e030d3 ## About the Role Requires a bachelor's or master's degree in computer science or a related discipline, or comparable experience, and at least six years developing production software, including substantial distributed systems or cloud services experience. Candidates need Java or Go proficiency, strong distributed-systems and software engineering fundamentals, experience with APIs, testing, CI/CD, and production operations, and the ability to lead complex engineering work., Distributed Systems, Java, Go, Concurrent Programming, Messaging Systems, Distributed Storage, API Design, Performance Optimization, Production Operations, Incident Response, Automated Testing, CI/CD, Replication, Consensus Protocols, Cloud Services, Technical Leadership ## Description Lead the design, implementation, testing, and operation of OCI Queue distributed messaging capabilities, improving durability, performance, scalability, availability, and recovery. Provide technical direction and mentorship, collaborate across teams, and investigate production issues to deliver lasting reliability improvements.