Director of Software Engineering
Role details
Job location
Tech stack
Job description
In this role you'll have the opportunity to:
- Mentors, and develops high-performing engineering teams, including engineering managers and senior ICs.
- Drive performance management, promotions, rewards, and organizational structure.
- Creates a culture of accountability, innovation, ownership, and continuous improvement.
- Direct a blended team of FTEs and contractors, managing budgets effectively while ensuring strong delivery metrics.
- Champions AI native software development in Courseware Products.
- Uses AI to modernize/refactor existing complex systems.
- Provides architectural leadership for building modern, scalable, secure, and resilient B2C products.
- Stay hands-on with code reviews, design reviews, and technical deep dives as needed.
- Drives technical decision-making, including tooling, frameworks, design patterns, and modernization.
- Ensures best practices in coding, testing, CI/CD, observability, reliability, and operational excellence.
- Translates business needs into clear technical requirements and execution plans.
- Ensures customer feedback and metrics and directly influences prioritization and solution design.
- Guides evaluation and improvement of both new and existing systems.
- Establishes engineering processes based on Agile and lean delivery methodologies.
- Ensures smooth delivery of features, releases, and ongoing platform enhancements.
- Maintains high standards for uptime, reliability, scalability, and platform health.
- Promotes best practices throughout the SDLC and champion engineering quality.
- Other duties as required.
Requirements
Do you have a valid Driver's License license?, Do you have experience in Web development?, Do you have a Bachelor's degree?, * Bachelor's degree in computer science or technology and at least 14 years' experience in software engineering, and at least 6 years in engineering management; or an acceptable combination of education and experience.
- Expertise in using Agentic AI in software development - Claude Code, GH Copilot.
- Proven experience architecting and developing high-scale, high-availability B2C applications.
- Proficiency in modern web development technologies, including: HTML5, CSS3, JavaScript, REST, Microservices, React, Java, C#, ASP.NET, .Net Core.
- Deep experience with databases: SQL, SQL Server, PostgreSQL, NoSQL: MongoDB, In-memory: Redist.
- Extensive experience developing and deploying on Amazon Web Services (AWS).
- Strong experience in LLM, MLOps, Data & AI platforms and operations.
- Domestic and international travel up to 25% required.
Benefits & conditions
3.43.4 out of 5 stars Remote $153,415 - $209,075 a year - Full-time, Pulled from the full job description
-
Tuition reimbursement
-
Health insurance
-
401(k) matching
-
Paid time off
-
Vision insurance
-
Dental insurance
-
Disability insurance, Compensation: Base pay is anticipated to be between $153,415.00 and $209,075.00 per year. Eligible employees may also receive incentive/commission/annual bonus pay based on individual and/or company performance. Compensation may vary based on factors such as, but not limited to, individual skills, experience, training, education/certifications, geographic location, internal equity, and local market conditions. Location: In this US-based position your location will be remote. Travel: You can also expect up to approximately 25% travel, so be sure you have a valid driver's license and automobile insurance and a clean driving record for at least the preceding 39 months. Benefits: Imagine Learning provides a comprehensive benefits program to eligible employees, including:
-
Multiple health, dental, and vision plans, including medical plans with zero employee premiums
-
401k plan with a company match
-
16 paid holidays, which include 2 floating holidays and a winter shutdown from Christmas Eve through New Year's Day
-
Paid Time Off
-
Comprehensive maternity and fertility/family building benefits
-
Paid bonding leave when a new child joins your family
-
Access to on-demand mental health resources
-
Life and short and long-term disability insurance
-
Pre-tax savings plans
-
Paid volunteer time off
-
A wide variety of professional development programs, including tuition reimbursement
-
Work from home opportunities that foster work/life balance