Taro Logo

Software Developer 4

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Operating for 40+ years, partnering with industry leaders across sectors.
$96,800 - $223,400
Cloud
Principal Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS

Job Description

As a Principal Engineer at Oracle, you will lead the development of cloud services enabling streaming providers to migrate workloads to OCI. This role focuses on building critical components for playback, content augmentation, video transcoding, packaging, content delivery, and streaming analytics. You'll have the unique opportunity to build a competitive product from the ground up, extending Oracle Cloud Infrastructure's reach in the media and entertainment industry.

The position requires exceptional technical and soft skills, combining deep expertise in cloud services, video technologies, and distributed systems with strong leadership abilities. You'll be responsible for mentoring engineers, driving complex technical projects, and leading initiatives independently. The role involves collaboration with engineering leaders to shape technical direction and ensure successful delivery of scalable cloud services.

Oracle offers comprehensive benefits including medical, dental, vision insurance, 401(k) with company match, flexible vacation, and stock purchase plans. The position is available in multiple locations including Nashville, Austin, and Broomfield, with a salary range of $96,800 to $223,400 plus potential bonus and equity.

This is an excellent opportunity for experienced engineers looking to make a significant impact in cloud services and media streaming technologies while working with a leading technology company.

Last updated 21 hours ago

Responsibilities For Software Developer 4

  • Research in state of the art of specific technical focus areas
  • Cloud service architecture, micro-service design, scalability, observability and availability provisions
  • Design and implementation of services and their component micro-services
  • Collaboration within the engineering team to deliver and operate cloud services
  • Stay abreast of emerging technologies and industry best practices
  • Launching new cloud services and establishing operational excellence
  • Lead implementation to realize technical vision
  • Engage with geographically distributed engineering teams
  • Coaching and mentoring team members
  • Establishing software development standards and best practices
  • Defining OKRs and KPIs

Requirements For Software Developer 4

Java
Python
  • BS/CS Computer Science or related field and 5+ years software development experience
  • Large/enterprise scale software development experience with cloud services and distributed systems
  • Domain knowledge in playback, content augmentation, video transcoding and packaging
  • Experience as a lead developer in cloud services
  • Experience collaborating with geo-distributed teams
  • Background in software implementation, code review, and failure analysis
  • Designing for availability, observability, scalability and recoverability

Benefits For Software Developer 4

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • 401(k) Savings with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Related Jobs

Software Developer 5

Lead software development role at Oracle Cloud Infrastructure focusing on designing and building foundational cloud platform solutions with 10+ years experience required.

Sr Principal System Engineer - Multi-Cloud

Senior Principal System Engineer role at Oracle focusing on Multi-Cloud infrastructure, system characterization, and datacenter operations with competitive compensation and benefits.

Principal Network Reliability Engineer (REMOTE OCI - NRE)

Principal Network Reliability Engineer position at Oracle Cloud Infrastructure, focusing on network reliability, automation, and distributed systems management.

Data Center Architect

Senior Data Center Architect position at Oracle, focusing on designing and implementing scalable data center infrastructure with emphasis on cloud integration and security.

Principal Network Reliability Engineer

Principal Network Reliability Engineer position at Oracle Cloud Infrastructure, focusing on building and maintaining scalable cloud network solutions with competitive compensation and benefits.