Director of Software Engineering – Course Delivery

New Today

Location: Austin Remote: Remote Type: Direct Hire Job #19716 Director of Software Engineering We are seeking a Director of Software Engineering to lead and modernize our Course Delivery technology stack. Reporting directly to the SVP of Technology, this individual will oversee engineering teams responsible for a proprietary Learning Management System (LMS), course publishing/player tools, regulatory compliance systems, and an online proctoring service. This leader will drive the evolution of these platforms into scalable, efficient, and innovative solutions built on .NET Core microservices and React, while ensuring strict compliance and reliability standards are met. Key Responsibilities: Leadership & Strategy: Provide vision, mentorship, and direction for engineering teams, aligning with long-term business and regulatory needs. Champion modern engineering practices such as TDD, shift-left testing, CI/CD, and leverage AI tools to improve developer productivity. Collaborate with product and business leaders to ensure technology strategy drives organizational success. Course Delivery Modernization: Lead the modernization of LMS, course publishing/player tools, regulatory systems, and online proctoring platforms. Ensure scalability, adaptability, and reliability across all platforms. Balance migration from legacy systems with delivery of new features. Regulatory Systems Enablement: Build systems that empower compliance teams to track requirements, configure courses, and report completions accurately and on time. Maintain auditability and reliability in regulatory reporting. Quality & Standards: Establish coding standards, secure development practices, and automated testing pipelines. Guide adoption of modern testing practices, ensuring quality through TDD and automation. Talent Development & Enablement: Upskill engineering staff, enabling smooth transition from legacy to modern systems. Foster long-term ownership through documentation, training, and career growth opportunities. IT Ops Partnership: Partner with IT Ops/DevOps to implement observability, zero-downtime deployments, and incident response processes. Define SLAs and SLOs for course delivery, publishing/player systems, and proctoring services. Agile Delivery & Culture: Oversee multiple scrum teams, driving agile practices that deliver measurable business value. Build a high-performance culture grounded in accountability, innovation, and collaboration. Required Skills & Experience: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. 10+ years of software engineering experience, including 5+ years in a leadership role. Proven success leading modernization initiatives involving .NET Core microservices and React-based front ends. Experience with proprietary platforms such as LMS, course publishing systems, or compliance solutions. Familiarity with online proctoring or similar high-availability, customer-facing systems. Strong background in agile methodologies, managing multiple scrum teams. Demonstrated expertise in TDD/shift-left testing and building a culture of quality. Experience developing strategies for AI-driven productivity in engineering teams. Exceptional communication, leadership, and stakeholder management skills.
Candidates MUST reside in any of the following states (relocation assistance NOT PROVIDED): AZ, FL, GA, NJ, PA, TN, TX, UT, ID, IN, MI, MO, or WI #TECHIND
Location:
Austin
Job Type:
FullTime

We found some similar jobs based on your search