> Markdown version of [/jobs/ext/1590293-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/1590293-principal-software-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 Engineer - **Company:** Oracle - **Location:** Washington, DC, United States - **Experience:** Expert - **Salary:** $99,600.0 - $223,400.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Systems Engineering, Automated Storage and Retrieval Systems, Cloud Computing, Computer Programming, Continuous Integration, Cursor (Graphical User Interface Elements), Software Debugging, Programming Tools, Distributed Systems, Python (Programming Language), Automation of Marketing, Cloud Services, Software Engineering, TypeScript, Workflow Management Systems, AI Infrastructure, Software Organization, Large Language Models, Multi-Agent Systems, Build Management, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Build Tools, Terraform, Oracle Cloud Infrastructure, Docker, Golang - **Published:** July 18, 2026 - **Apply:** https://dejobs.org/x/x/FA18D5962B6141C987F2DE8B3EF2FB5B/job/ ## About the Role * Bachelor's degree in Computer Science or related technical field. * 5+ years of software engineering experience building scalable production systems. * Strong programming skills in Java, Python, Go, or JavaScript/TypeScript. * Experience building distributed systems, cloud native applications, APIs, or automation platforms. * Experience with CI/CD systems, cloud infrastructure, containers, and modern software development practices. * Strong systems thinking, debugging, and problem solving skills. * Ability to independently drive projects in fast moving and ambiguous environments., * Deep experience using AI assisted development tools such as Cursor, Copilot, Claude, Codex or similar agentic engineering environments. * Strong understanding of AI native software development workflows, prompt driven engineering, and LLM assisted system design. * Experience building developer productivity tooling, workflow automation systems, or operational intelligence platforms. * Familiarity with Kubernetes, Docker, Terraform, and Infrastructure as Code technologies. * Experience with observability platforms, telemetry systems, and production operations. * Knowledge of LLM orchestration frameworks, retrieval systems, vector databases, or AI infrastructure concepts is a plus. * Demonstrated ability to rapidly ship high quality production systems using AI accelerated engineering workflows. * Strong communication and cross functional collaboration skills. ## Description Oracle Cloud Infrastructure (OCI) is building the next generation of AI native engineering systems powering cloud operations, infrastructure automation, and developer productivity at scale. We are looking for a Principal Software Development Engineer (IC4) who operates as an AI native builder. This is not a traditional software engineering role centered on manual coding. Engineers on this team use AI assisted development, coding agents, and automation first workflows as the default mode of software creation. This role focuses on rapidly building intelligent systems, internal platforms, operational tooling, and cloud native services using modern AI driven engineering practices. You will work across distributed systems, automation platforms, developer experience, and operational intelligence to dramatically improve engineering velocity, reliability, and scale. Engineers on this team are expected to deeply integrate LLMs, coding copilots, agentic IDEs, and AI orchestration workflows into their daily development process. Success in this role is measured not only by code written, but by the ability to effectively leverage AI systems to accelerate delivery, automate repetitive engineering work, and solve high impact operational problems., As a Principal Software Development Engineer, you will: * Design and build scalable cloud native systems, automation platforms, and intelligent operational tooling. * Use AI assisted development workflows as the primary engineering model for software design, implementation, debugging, testing, and documentation. * Build systems where humans supervise and orchestrate intelligent automation rather than manually executing repetitive engineering tasks. * Rapidly prototype and productionize solutions using modern AI native development environments and agentic workflows. * Develop internal developer platforms, APIs, operational workflows, and AI enabled engineering systems. * Improve engineering productivity through intelligent automation, workflow orchestration, and self service tooling. * Partner across engineering, infrastructure, and operations teams to solve complex technical and operational challenges. * Drive operational excellence through observability, automated remediation, telemetry, and resilient system design. * Contribute to architecture, technical strategy, and engineering best practices across the organization. * Mentor engineers in modern AI native development practices and automation first engineering approaches. ## Related Videos - [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 Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Infrastructure as Code: The Developer's Secret Weapon](https://www.wearedevelopers.com/videos/1221-infrastructure-as-code-the-developer-s-secret-weapon) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [The Evolving Landscape of Application Development: Insights from Three Years of Research](https://www.wearedevelopers.com/videos/1459-the-evolving-landscape-of-application-development-insights-from-three-years-of-research) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Are Software Engineer Wages Being Pushed Down? A Report on Tech Salaries](https://www.wearedevelopers.com/magazine/417-are-software-engineer-wages-being-pushed-down-a-report-on-tech-salaries)