> Markdown version of [/jobs/ext/3690842-principal-software-development-engineer](https://www.wearedevelopers.com/jobs/ext/3690842-principal-software-development-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 Development Engineer - **Company:** Oracle - **Location:** Saint Paul, MN, United States - **Experience:** Expert - **Salary:** $114,600.0 - $234,600.0 - **Contract:** Permanent contract - **Skills:** Unix, Software as a Service, Databases, Data Structures, Relational Databases, Linux, Distributed Systems, NoSQL, Oracle (Applications), Software Engineering, Software Systems, Software Security, Information Technology, Oracle Cloud Infrastructure, Microservices - **Published:** October 11, 2026 - **Apply:** https://www.juju.com/job/1_oracle6-334821 ## About the Role integration with other Oracle services, such as **Database** , **Storage Services** , **SaaS** , and other OCI offerings. + Drive end-to-end project execution, from technical requirements and prototyping to implementation and production rollout. + Champion **engineering best practices** , innovation, and continuous improvement across the team-challenging assumptions and driving architectural excellence. + Facilitate and oversee **real-world operational readiness** , going beyond simple API integration to ensure full lifecycle management and secure deployment at scale. **Basic Qualifications:** + BS or MS in Computer Science, Engineering, or a related technical field, or equivalent practical experience. + 10+ years of experience in software engineering, including significant experience in designing and building large scale distributed systems or security services at scale. + Proven track record of **technical leadership** , including mentoring, architecture ownership, and delivering high-impact software solutions. + Strong knowledge of Linux/Unix fundamentals is preferred. + Strong knowledge of microservices, data structures, algorithms, operating systems, and distributed systems. + Solid understanding of relational databases, NoSQL systems, storage, and distributed persistence + Strong communication skills and ability to collaborate across teams and functions.