Principal Software Engineer - Interactive Media

Oracle Oracle · Enterprise · Nashville, TN +1

Principal Software Engineer role focused on developing and operating cloud services for interactive media and consumer video applications. The role involves designing, implementing, and deploying scalable, real-time systems on globally distributed infrastructure, with a focus on intelligent content delivery, interactivity, and monetization. Requires technical leadership, mentorship, and expertise in cloud-native innovation and microservices.

What you'd actually do

  1. 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.
  2. Lead critical efforts and raise the collective capability of the team through active mentorship and coaching of engineering staff.
  3. Ensure automated and reliable deployment of services end-to-end including foundational infrastructure and required dependencies.
  4. Stay abreast of emerging technologies, industry best practices, ensuring compliance and driving innovation within the organization.
  5. Launch new cloud services and establish operational excellence.

Skills

Required

  • BS/CS Computer Science or related field
  • 10+ years software development experience
  • modern programming languages
  • Java
  • Go
  • large-scale software development
  • cloud services
  • distributed systems
  • Video Streaming
  • Real-Time Communications (WebRTC)
  • Social Networking
  • lead developer
  • cloud microservices
  • Kubernetes
  • cloud infrastructure (compute, identity, network, storage)
  • deployment automation tools (e.g. Terraform, Chef, Puppet, or similar)
  • highly available services
  • DevOps environment
  • collaboration with geographically distributed teams
  • ownership and initiative

Nice to have

  • media services related areas (specifically video)
  • new or “greenfield” projects for cloud services
  • failure root cause analysis

What the JD emphasized

  • technical leader
  • lead developer
  • technical leadership
  • technical depth
  • technical acumen
  • technical vision