Software Development Snr Director
Oracle
Nashville, TN (In Person)
Full-Time
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Software Development Snr Director Oracle - 3.8 Nashville, TN Job Details Full-time 1 day ago Qualifications Operational cost reduction Computer science Engineering testing Computer Science Incident management Continuous Delivery (CD) implementation 5 years Infrastructure as Code (IaC) IT system monitoring System design Application deployment Scalable systems Automating deployment processes Product vision management Team development Key Performance Indicators Solution architecture design Bachelor's degree Continuous improvement Team management OKRs Mentoring Systems engineering Scalability Product strategy Cloud Architecture Design (Architecture design skills) Distributed computing Senior level Cross-functional collaboration Cloud monitoring Bachelor's degree in computer science Project leadership Leadership Engineering automation testing Cross-functional communication Senior leadership High availability System performance monitoring Full Job Description We are seeking aWe are seeking an experienced engineering leader to lead the software engineering group responsible for building and operating a new, enterprise-scale CI/CD platform that will standardize and automate software delivery across OCI. This platform is foundational to engineering velocity, reliability, and security—enabling teams to safely and efficiently deploy changes at scale. As the leader of this organization, you will define the technical vision, drive execution across multiple teams, and build a high-performing engineering organization capable of delivering a mission-critical platform. You will work closely with product and service teams across the company to drive adoption, ensure seamless integration, and continuously evolve the platform to meet the needs of a large and complex engineering ecosystem. This role requires a combination of deep technical expertise in distributed systems and developer infrastructure, strong organizational leadership, and the ability to influence across organizational boundaries. Technical & Product Leadership Define and drive the vision and long-term strategy for a next-generation CI/CD and software delivery platform. Architect and evolve systems that support high-scale, reliable, and secure automated deployments across a large cloud environment. Guide critical technical decisions, including build systems, deployment orchestration, release strategies, and developer workflows. Execution & Delivery Own end-to-end delivery of the platform, ensuring high-quality, predictable execution across multiple teams. Lead the organization through clear, measurable OKRs, aligning engineering execution with business and platform outcomes. Drive a culture of incremental delivery, enabling frequent, low-risk releases (e.g., daily or continuous deployment). Establish best-in-class engineering processes for planning, prioritization, and release management. Define and track key delivery metrics (e.g., deployment frequency, lead time for changes, change failure rate) to continuously improve performance and velocity. Ensure teams balance speed with safety through strong testing, automation, and release guardrails. People Leadership Lead, mentor, and grow a team of engineering managers and senior engineers. Build a strong engineering culture focused on ownership, quality, and continuous improvement. Cross-Functional Collaboration Partner with service teams across OCI to drive adoption of the CI/CD platform and standardize delivery practices. Influence engineering practices across the broader organization through platform capabilities and standards. Operational Ownership Own the availability, performance, and scalability of the CI/CD platform. Ensure robust observability, monitoring, and incident management practices. Drive continuous improvements in system efficiency, cost optimization, and developer experience. Champion secure-by-default and resilient deployment patterns across the ecosystem. : Basic Qualifications Bachelor's degree in Computer Science 10+ years of experience in software engineering, including significant time in technical leadership roles. 5+ years of experience managing engineering teams, including managing managers. Experience building and operating large-scale distributed systems in a cloud environment. Proven track record of delivering complex, multi-team software initiatives from concept to production. Preferred Qualifications Deep experience with CI/CD systems, developer platforms, or large-scale software delivery infrastructure. Demonstrated success leading organizations using OKRs or similar goal-setting frameworks to drive measurable outcomes. Experience driving a transition to incremental delivery models (e.g., continuous integration, continuous deployment, daily releases). Strong understanding of modern software development practices, including automated testing, release orchestration, and infrastructure as code.
Similar remote jobs
Volkswagen Group DE
Ashburn, VA
Posted2 days ago
Updated1 day ago
Similar jobs in Nashville, TN
Cardinal Health
Nashville, TN
Posted2 days ago
Updated1 day ago
Metropolitan Government of Nashville & Davidson County
Nashville, TN
Posted2 days ago
Updated1 day ago
Similar jobs in Tennessee
Cardinal Health
Nashville, TN
Posted2 days ago
Updated1 day ago
Metropolitan Government of Nashville & Davidson County
Nashville, TN
Posted2 days ago
Updated1 day ago