> Markdown version of [/jobs/ext/1045860-principal-software-engineer-interactive-media](https://www.wearedevelopers.com/jobs/ext/1045860-principal-software-engineer-interactive-media). 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 - Interactive Media - **Company:** Oracle - **Location:** Helena, MT, United States - **Experience:** Expert - **Salary:** $99,600.0 - $234,600.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Cloud Computing, DevOps, Distributed Systems, Integrated Development Environments, Cloud Services, Service-Oriented Architecture, Software Engineering, WebRTC, Real Time Systems, Kubernetes, Information Technology, Deployment Automation, Video Streaming, Puppet, Terraform, Oracle Cloud Infrastructure, Programming Languages, Microservices - **Published:** June 3, 2026 - **Apply:** https://dejobs.org/x/x/7A3378FB9F61418FAF0A2E5E465B5866/job/ ## About the Role * BS/CS Computer Science or related field and 10+ years software development experience using modern programming languages. Prior experience with Java and/or Go is expected. * Proven experience in large-scale software development, specifically for cloud services and distributed systems. Relevant background in Video Streaming, Real-Time Communications (WebRTC), or Social Networking is highly desired. * Prior background as a lead developer, preferably on new or "greenfield" projects for cloud services. * Expertise in development, deployment, and operations of highly scalable cloud microservices using Kubernetes. * A comprehensive understanding of cloud infrastructure (compute, identity, network, storage) and deployment automation tools (e.g. Terraform, Chef, Puppet, or similar). * Credible experience building, running, and maintaining highly available services in a DevOps environment as a technical leader. Follows, influences, and shapes processes for maintaining quality, including failure root cause analysis. * Experience collaborating with geographically distributed teams. * A strong sense of ownership and initiative backed by a willingness to "roll up the sleeves" and contribute wherever necessary to help deliver a new product. ## Description As a Principal Engineer inside the Oracle Cloud Infrastructure Interactive Media team, you will have the opportunity to solve challenging technical problems and function as a lead developer in the development, delivery and operation of cloud services that will enable delivery of novel consumer video applications. This is a rare opportunity to join a high-performing team building new products that are redefining streaming, transforming how content creators engage audiences and unlock new revenue streams through cloud-native innovation. You will help create scalable, real-time systems enabling intelligent content delivery, dynamic interactivity, and monetization-all built on globally distributed infrastructure. The environment is dynamic, fast-paced, and highly collaborative. You will work with a talented group of software developers, designing scalable, highly available cloud services in a world class development environment. We are seeking an individual with clear experience leading design, development, delivery, and operation of enterprise-class cloud services. Proven background and domain knowledge in media services related areas (specifically video) is highly desired for this role. Principal Engineer is an individual contributor role that requires a proven track record of technical depth, maturity, and success as a software developer. We seek individuals with evolved soft skills in addition to technical acumen. As a technical leader, you will mentor other engineers, collaborate with leads in other teams, and must be capable of driving complex technical projects and assignments with a high degree of autonomy. You are expected to help set and maintain a high bar for delivery within the team. Responsibilities * Design, implement, validate, and document major components of a distributed, service-oriented architecture as a recognized technical leader. Your work is considered a model for others to follow, and key focus areas like availability, scalability, observability, and testability are considered. * Lead critical efforts and raise the collective capability of the team through active mentorship and coaching of engineering staff. * Ensure automated and reliable deployment of services end-to-end including foundational infrastructure and required dependencies. * Stay abreast of emerging technologies, industry best practices, ensuring compliance and driving innovation within the organization. * Launch new cloud services and establish operational excellence. * Collaborate with architects and peer technical leads to define, shape, and achieve the technical vision of the team. * Work effectively across geographically distributed engineering teams. * Establish, inform, and ensure compliance with software development standards, processes and best practices. ## Related Videos - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Automate everything via NodeJS and Puppeteer](https://www.wearedevelopers.com/videos/322-automate-everything-via-nodejs-and-puppeteer) - [Transforming Education: A Journey from interactive Markdown to Remote-Labs](https://www.wearedevelopers.com/videos/941-transforming-education-a-journey-from-interactive-markdown-to-remote-labs) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [From Zero to Hero: Launch & Manage Your Cloud Apps with Free OpenShift & Red Hat Developer Hub](https://www.wearedevelopers.com/videos/1023-from-zero-to-hero-launch-manage-your-cloud-apps-with-free-openshift-red-hat-developer-hub) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025)