> Markdown version of [/jobs/ext/1764329-principal-software-developer](https://www.wearedevelopers.com/jobs/ext/1764329-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:** Saint Paul, MN, 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/08BDCA0AE2034AA7A8F82AB917E830F7/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) - [#90DaysOfDevOps - The DevOps Learning Journey](https://www.wearedevelopers.com/videos/548-90daysofdevops-the-devops-learning-journey) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) ## 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) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers)