> Markdown version of [/jobs/ext/1764049-principal-software-developer](https://www.wearedevelopers.com/jobs/ext/1764049-principal-software-developer). 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 Developer - **Company:** Oracle - **Location:** Salt Lake City, UT, United States - **Experience:** Expert - **Salary:** $114,600.0 - $234,600.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), C++ (Programming Language), Cloud Computing, Computer Programming, Computer Engineering, Continuous Integration, Data Structures, Software Design Patterns, Linux, Distributed Systems, Internet Protocol Security (IP SEC), Virtual Private Networks (VPN), Python (Programming Language), Network Programming, Ansible, Scala (Programming Language), Software Deployment, Software Engineering, Web Services, Infrastructure Automation Frameworks, Terraform, Golang - **Published:** July 9, 2026 - **Apply:** https://dejobs.org/x/x/9F5D7E11D44D4C4A97957BF5BF4814F4/job/ ## About the Role * 9+ years of experience with systems/application development * 5+ years of experience with distributed systems OR network programming * Proficient at programming in any two out of C/C++, Python, Java, Scala, GO * Proficient with data structures, algorithms, operating systems. * Proficient with VPN/IPSec protocols or experience working on security protocols. * Methodical approach to troubleshoot, large, complex, interconnected systems * Real-world production architectures, scalability, and system design. Cloud computing design patterns * Bachelors in computer science and Engineering or related engineering fields * Change management, continuous integration, and deployment best practices * Demonstrable track record of dealing with ambiguity, prioritizing needs, handling escalations * Familiarity with infrastructure automation tools such as Terraform, Chef or Ansible with Linux knowledge * Experience in Software development roles running large scale infrastructure, cloud or web services ## Related Videos - [Coffee with developers - Brian Morrison](https://www.wearedevelopers.com/videos/902-coffee-with-developers-brian-morrison) - [Dev & Test in the Cloud? Deploy your cloud environments with Ansible & Terraform](https://www.wearedevelopers.com/videos/1607-dev-test-in-the-cloud-deploy-your-cloud-environments-with-ansible-terraform) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for)