> Markdown version of [/jobs/ext/4607395-senior-principal-software-developer-ic5](https://www.wearedevelopers.com/jobs/ext/4607395-senior-principal-software-developer-ic5). 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). --- # Senior Principal Software Developer - IC5 - **Company:** Oracle - **Location:** Des Moines, IA, United States - **Experience:** Expert - **Salary:** $135,200.0 - $306,400.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Amazon Elastic Compute Cloud, Amazon S3, Big Data, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Concurrent Computing, Continuous Integration, DevOps, Distributed Systems, Python (Programming Language), Machine Learning, Network Architecture, Network Protocols, Performance Tuning, Software Engineering, TCP/IP, Web Services, Software Security, Software Troubleshooting, Containerization, Information Technology, Functional Programming, Oracle Cloud Infrastructure, Golang, Programming Languages - **Published:** November 6, 2026 - **Apply:** https://dejobs.org/x/x/7609013D0AC44AADAF512ACA1ABEC395/job/ ## About the Role * Bachelor's degree in Computer Science or equivalent proven experience * 10+ years of experience building and operating large scale, highly available, cloud based distributed systems * Specialist skill in a modern programming language such as Java, C, C++, C#, Go, or Python, with proficiency in additional languages preferred * Validated understanding of operating system fundamentals * Strong understanding of data models and distributed persistence technologies * Thorough understanding of the latest security principles, techniques, and protocols * Strong troubleshooting and performance tuning skills * Proficiency in network, distributed, asynchronous, and concurrent programming * Knowledge of professional software engineering standard methodologies for the full software development process * Experience building and operating scalable infrastructure software or distributed systems * Experience using Web Services such as EC2, EBS, Lambda, Dynamo and S3 or equivalents * Proven track record to achieve stretch goals in a highly innovative and fast-paced environment * Passion for technical leadership and mentoring * Strong verbal and written communication skills * Strong analytical skills, with excellent problem-solving abilities Preferred Qualifications * Experience in Agile/SCRUM enterprise-scale software development * Experience with big data solutions * Direct experience with fleet orchestration for both virtual and containerized workloads * Knowledge of Machine Learning fundamentals * Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures * Working familiarity with storage principles, protocols and practices * Working familiarity with building secure software using modern security principles ## Description Oracle Cloud Infrastructure (OCI) is building the next generation of enterprise cloud services at global scale. The OCI DevOps team delivers customer-facing CI/CD capabilities and is focused on building secure, high-performance, enterprise-grade DevOps solutions. We're looking for engineers who are passionate about distributed systems, cloud infrastructure, and solving complex technical challenges. This is an opportunity to build cloud-scale services from the ground up, work with cutting-edge technologies, and make a meaningful impact in a fast-growing organization.