> Markdown version of [/jobs/ext/918025-principal-software-development-engineer-oci](https://www.wearedevelopers.com/jobs/ext/918025-principal-software-development-engineer-oci). 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 (OCI) - **Company:** Oracle - **Location:** Lansing, MI, United States - **Experience:** Expert - **Salary:** $99,600.0 - $234,600.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Microsoft Azure, C++ (Programming Language), Cloud Computing, Computer Programming, Databases, Software Debugging, Distributed Systems, Fault Tolerance, Python (Programming Language), Networking Basics, NoSQL, Performance Tuning, Cloud Services, Service-Oriented Architecture, Service Design, Software Engineering, TCP/IP, Software Technical Review, Cloudformation, Infrastructure Automation Frameworks, Storage Technologies, Information Technology, Production Code, Restful APIs, Terraform, Oracle Cloud Infrastructure, Serverless Computing, Golang, Programming Languages - **Published:** June 4, 2026 - **Apply:** https://dejobs.org/x/x/9712E132D3F54279808608108F8F1F38/job/ ## About the Role We are seeking a Principal Software Development Engineer with deep experience in distributed systems, cloud infrastructure, and large-scale service design. You are a hands-on technical leader who has successfully designed and launched major platform features and services into production while operating highly available systems at scale. You thrive in solving difficult infrastructure challenges and have a strong sense of ownership across the full software lifecycle - from architecture and development to operational excellence and long-term scalability. You are comfortable driving initiatives independently, mentoring engineers, and influencing technical direction across teams. The ideal candidate combines strong technical depth with pragmatic decision-making, excellent collaboration skills, and a passion for building simple, reliable, and scalable systems., * BS or MS in Computer Science or equivalent experience. * 10+ years of experience designing, building, and operating large-scale distributed systems and cloud services. * Experience developing and operating services on public cloud platforms such as OCI, AWS, Azure, or GCP. * Strong programming experience in Java, Go, Python, C++, or similar modern programming languages. * Deep understanding of distributed systems fundamentals, scalability, fault tolerance, and service-oriented architectures. * Hands-on experience building and operating highly available cloud-native services in production environments. * Strong understanding of REST API design and multi-tenant service architectures. * Experience with databases, NoSQL systems, storage technologies, and distributed persistence systems. * Familiarity with networking fundamentals including TCP/IP, HTTP, and standard cloud network architectures. * Experience with observability, monitoring, debugging, and performance tuning in large-scale systems. * Experience driving technical design reviews, architecture discussions, and cross-team engineering initiatives. * Strong written and verbal communication skills with the ability to influence technical direction across organizations., * Experience building infrastructure control plane services, quota management systems, or cloud governance platforms. * Familiarity with Infrastructure as Code tools such as Terraform, CloudFormation, or similar technologies. * Experience with compliance-aware distributed systems operating across multiple geographic regions. * Experience improving developer productivity through automation, tooling, and operational process improvements. * Proven ability to lead complex technical initiatives across multiple teams and organizations. ## Description In this role, you will: * Design, build, and operate highly scalable distributed services for the OCI Limits platform. * Lead architecture and technical design for major features, services, and platform initiatives. * Drive end-to-end execution from design and development through deployment and operational support. * Partner with OCI service teams to deliver foundational cloud governance and quota management capabilities. * Improve service scalability, resiliency, observability, and operational excellence across the platform. * Write high-quality, maintainable, and performant production code. * Lead technical reviews, architecture discussions, and engineering best practices across teams. * Mentor engineers and provide technical leadership in system design, troubleshooting, and operational readiness. * Drive automation for testing, deployment, monitoring, and incident response workflows. * Collaborate closely with product managers, architects, and engineering leadership to define roadmap priorities and deliver customer-focused solutions. * Participate in on-call rotations and help resolve complex production issues across distributed systems environments. * Proactively identify reliability risks, performance bottlenecks, and operational inefficiencies before they impact customers. ## Related Videos - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [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) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) - [Let developers develop again](https://www.wearedevelopers.com/videos/463-let-developers-develop-again) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)