Software Development Director

Oracle

Actively hiring Posted this week
Nashville, TN Posted 4 days ago $122,500$291,800 / year

At a glance

AI generated

TL;DR

As the Software Development Director at Oracle’s Cloud Infrastructure team in Nashville, you will lead a dynamic software engineering division responsible for designing and developing high-scale distributed systems. Your role involves managing a team that builds and enhances cloud-based services such as compute, storage, networking, and databases, ensuring they are highly available and reliable. You will apply your deep expertise in distributed systems, virtualized infrastructure, and database technologies to architect broad system interactions while also diving into detailed technical work when necessary. Key responsibilities include providing strategic direction, establishing organizational goals, and delivering large-scale projects on time with high quality. The ideal candidate has 7-10+ years of experience in developing and operating large-scale distributed systems, along with strong knowledge of data structures, algorithms, networking protocols, and databases. Experience managing cross-functional teams and a thorough understanding of product development are also essential.

Skills

Oracle Cloud Infrastructure Distributed Systems Virtualized Infrastructure Highly Available Services Data Structures Algorithms Operating Systems Networking Protocols TCP/IP HTTP Databases NoSQL Storage Technologies Product Definition Metric Analysis Cross-Functional Management CI/CD

What you'll do

  • Manage software development tasks for designing, debugging, and enhancing existing software architecture.
  • Lead the strategic planning and execution of short, medium, and long-term objectives for software engineering projects.
  • Oversee the development of large-scale, high-quality distributed systems and virtualized infrastructure projects.
  • Provide technical leadership in architecting broad system interactions within complex cloud environments.
  • Mentor and guide a geographically diverse team to ensure successful project delivery and operational excellence.

What we're looking for

  • Extensive experience in managing software development for large-scale, highly available distributed systems.
  • Proven leadership in architecting and implementing complex software solutions across various technology stacks.
  • Strong technical background in data structures, algorithms, operating systems, and distributed systems fundamentals.
  • Hands-on expertise with networking protocols (TCP/IP, HTTP) and network architectures.
  • Deep understanding of databases, NoSQL systems, storage technologies, and distributed persistence.
  • Experience in defining product metrics and enhancing customer-facing experiences.
  • Demonstrated ability to manage cross-functional teams and deliver projects on time with high quality.

Employer

About Oracle

Oracle Corporation is a leading multinational technology company specializing in database software, cloud computing, and enterprise software.

Oracle currently has 343 open roles on FindRole.

Listed pay typically runs $97,500–$199,500 across 253 roles with salary data.

Most-posted roles

View all roles at Oracle