Software Development Director
At a glance
AI generatedTL;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
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
- Facilities Operations Manager – Mechanical 9
- Principal Software Engineer 9
- Senior Software Engineer 8
- Senior Manager, Data Center Facilities Development 5
- Facilities Operations Manager - Mechanical 4