Director of Software Engineering

M. GELLER ARCHITECT, PLLC
Phoenix, United States of America
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 100K

Job location

Remote
Phoenix, United States of America

Tech stack

ASP.NET
Java
JavaScript
Artificial Intelligence
Amazon Web Services (AWS)
HTML5
C Sharp (Programming Language)
CSS
Code Review
Continuous Integration
PostgreSQL
Microsoft SQL Server
MongoDB
Systems Development Life Cycle
Redis
Software Engineering
.NET Core
Spring Cloud
GitHub Copilot
React
Large Language Models
Containerization
AI Platforms
Information Technology
Machine Learning Operations
REST
Legacy Systems
Microservices

Job description

MOGEL, on behalf of a leading edtech company, is seeking a hands-on Director of Software Engineering to lead and scale engineering teams building highly scalable, AI-native EdTech products used by millions of learners worldwide. This leader will drive engineering excellence, modernization initiatives, and AI-powered development practices while delivering secure, resilient, and high-availability platforms. The ideal candidate has deep experience architecting enterprise-scale B2C applications, leading high-performing engineering organizations, and leveraging AI tools and cloud-native technologies to accelerate software delivery., * Lead, mentor, and scale high-performing engineering teams, including managers and senior engineers.

  • Drive AI-native software development practices using tools such as Claude Code and GitHub Copilot.
  • Lead modernization and refactoring initiatives for complex legacy systems.
  • Provide architectural leadership for scalable, secure, cloud-native applications.
  • Remain hands-on with code reviews, technical design, and engineering best practices.
  • Establish and improve SDLC processes, CI/CD, observability, testing, and operational excellence.
  • Partner with Product and Business stakeholders to translate requirements into technical solutions.
  • Manage engineering delivery, platform reliability, scalability, and release quality.
  • Lead Agile and Lean engineering practices across distributed teams.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).

  • 14+ years of software engineering experience.

  • 6+ years of engineering leadership/management experience.

  • Proven experience building high-scale, high-availability B2C platforms.

  • Strong expertise in:

  • React, JavaScript, HTML5, CSS3

  • Java, C#, ASP.NET, .NET Core

  • REST APIs & Microservices

  • Experience with SQL Server, PostgreSQL, MongoDB, and Redis.

  • Strong AWS cloud experience.

  • Experience with LLMs, MLOps, Data & AI platforms.

  • Experience implementing AI-assisted engineering workflows.

  • Ability to travel up to 25%.

Preferred Qualifications

  • Experience leading digital transformation and modernization initiatives.
  • Strong architectural and operational leadership skills.
  • Passion for mentoring engineering teams and driving innovation.

About the company

© 2026 Careerjet All rights reserved

Apply for this position