Taro Logo

Software Development Director

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partner with industry-leaders in almost every sector for 40+ years.
$122,500 - $291,800
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cloud

Job Description

Oracle Cloud Infrastructure (OCI) is a leading cloud platform delivering mission-critical applications for top tier enterprises worldwide. The Technical Strategy and Oversight (TSO) organization is seeking an engineering leader to build teams focused on delivering key capabilities in Smart NICs to accelerate storage workloads.

This role presents an exciting opportunity to deliver a new Tier 0 service from scratch, working with senior architects and leaders at OCI. The position involves leading the development of high-scale cloud infrastructure services, with a focus on mission-critical networking services. The ideal candidate will have experience building and managing high-performing teams while owning the design, delivery, and operations of prominent infrastructure services.

The role requires strong technical expertise in building highly available, scalable, and resilient services. You'll need to balance feature delivery with iterative improvements while wearing multiple hats as an engineering leader, product owner, and project manager. The position offers the chance to work with a smart, motivated, and diverse team in a dynamic and flexible workplace that encourages autonomy and support.

Key focus areas include:

  • Building and operating high-scale cloud infrastructure services
  • Managing and growing high-performing engineering teams
  • Developing mission-critical networking services
  • Implementing continuous improvement in technology and business growth
  • Ensuring service availability, scalability, and resilience

This is an opportunity to join a rapidly growing organization at an early stage, working on ambitious initiatives that shape the future of cloud infrastructure.

Last updated 2 days ago

Responsibilities For Software Development Director

  • Define technical, product, operational and organizational strategy for a public cloud service
  • Lead a diverse, distributed team
  • Instill and continuously improve the culture of accountability, integrity, and high professional bar
  • Effectively communicate with anyone in the organization, from engineers to executive management
  • Stay abreast of known vulnerabilities that can impact our cloud and customers and mitigate early
  • Guide and mentor teams through architecture and security reviews
  • Establish methodologies to drive continuous improvement in the engineering organization

Requirements For Software Development Director

Linux
  • Minimum of 3+ years at a senior management level
  • 5+ years of relevant distributed systems or cloud services experiences
  • BS, MS or Ph.D. in Computer Science, Engineering, or similar degree
  • Strong business and communication skills
  • Exceptional leadership and people management skills
  • Understanding of DPU architecture, including hardware acceleration for networking functions
  • Experience with networking protocols and technologies (TCP/IP, UDP, RDMA, VxLAN, etc.)
  • Solid understanding of core cloud infrastructure
  • Strong distributed systems architecture and design skills

Benefits For Software Development Director

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • 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 and Investment Plan with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours of paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan