Senior Director of Software Engineering

Com Track Communications
Tempe, AZ, United States
11 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours

Tech stack

Amazon Web Services Software Quality Databases Continuous Integration Learning Management Systems DevOps Fault Tolerance Microsoft Software Object-Oriented Software Development Open Source Technology Scaled Agile Framework Software Deployment
+5 more
Software Engineering Systems Integration Cloud Platform System Containerization Information Technology

Job description

MOGEL, on behalf of a leading edtech company, is seeking a hands-on Senior Director of Software Engineering who combines technical credibility with strong organizational leadership. You should be comfortable challenging architectural decisions, developing Engineering Managers and senior engineers, identifying and growing exceptional talent, and holding teams accountable for quality and delivery. You will need excellent executive communication and presentation skills, with the ability to influence, align, and collaborate across technical and non-technical stakeholders. Success in this role requires someone who is highly organized, comfortable managing competing priorities, and capable of creating a results-driven engineering culture while maintaining a collaborative and respectful leadership approach. What You’ll Do In this role, you will:

  • Lead Engineering Managers, Technical Leads, and engineering teams responsible for the delivery of enterprise-scale software products and platforms.
  • Partner closely with Product and business leaders to translate product strategy into realistic engineering roadmaps, architecture, and execution plans.
  • Own engineering delivery across multiple concurrent initiatives, establishing realistic timelines, managing dependencies, and ensuring teams remain focused on critical priorities.
  • Provide technical leadership across architecture, solution design, scalability, performance, security, reliability, and software quality.
  • Maintain accountability for key architectural decisions and ensure platforms are designed to perform reliably at enterprise scale.
  • Participate in architecture and design discussions while mentoring technical leaders and engineers on complex engineering challenges.
  • Evaluate and introduce new technologies, frameworks, tools, and engineering practices that improve productivity, quality, and scalability.
  • Build, develop, and retain high-performing engineering teams while creating a culture of accountability, technical excellence, collaboration, and continuous improvement.
  • Manage engineering capacity across both full-time employees and external/contract engineering resources.
  • Collaborate across Product, Architecture, Engineering, and other stakeholders to identify risks, resolve dependencies, and determine what can realistically be delivered.

Requirements

  • 20+ years of software engineering experience across the design, development, architecture, and delivery of production software.
  • 14+ years of engineering leadership experience, including managing, mentoring, and developing high-performing software engineering teams.
  • Experience leading an engineering organization of 25+ employees, including Engineering Managers and senior technical leaders.
  • Experience managing a combined FTE and contractor budget of $5M+.
  • Master’s degree in Computer Science or a related field, or an acceptable combination of education and relevant professional experience.
  • Significant experience building and modernizing enterprise-grade platforms and complex applications.
  • 10+ years of architecture and engineering experience with Microsoft technologies, object-oriented programming, and database technologies.
  • Strong experience designing and building enterprise APIs and web services supporting internal and external integrations.
  • Strong understanding of engineering principles related to performance, security, quality, scalability, reliability, redundancy, and fault tolerance.
  • Significant experience designing and deploying applications in cloud environments; AWS experience strongly preferred.
  • Experience evaluating and adopting modern technologies, architectures, frameworks, and open-source solutions to solve complex business problems at scale.
  • Experience with containerization, modern build and deployment practices, CI/CD, and DevOps-oriented engineering environments.
  • Proven ability to manage multiple complex initiatives while communicating dependencies, risks, trade-offs, and delivery expectations to stakeholders.
  • Strong understanding of the full software development lifecycle within an Agile engineering environment.
  • Experience with Content Management Systems (CMS) and/or Learning Management Systems (LMS) is highly desirable.

About the company

Iridium Communications

  • Reston, VA
  • Chandler, AZ Iridium is an award-winning satellite communications company operating the world’s only truly global voice and data network, delivering reliable connectivity anywhere on Earth. For…

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

1:05 min

Practical Byzantine Fault Tolerance in distributed computing systems

Jonan Scheffler · World Congress 2022

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all