Director, Software Engineering
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
OverviewThis position sits within our Product Development division, which develops, tests, and improves our software solutions in an innovative and collaborative environment.THE OPPORTUNITY The Director of Software Engineering is accountable for predictable, high-throughput delivery across multiple full-stack product teams operating within a Product Operating Model.This role owns delivery execution, capacity utilization, estimation accuracy, and technical outcomes, and actively identifies and corrects under-utilization, estimation distortion, execution drag, architectural friction, and product-engineering misalignment.This is a hands-on leadership role requiring deep full-stack understanding, strong program-level execution instincts, and the authority to challenge assumptions using data, technical judgment, and disciplined operating mechanisms.ResponsibilitiesFull Stack Technical Leadership Maintain an end-to-end, working understanding of the technology stack, including:Frontend: JavaScript, TypeScript, React, Angular, VueBackend: C#, .NET, Java, Node.jsAPIs & Integration: REST, GraphQL, event-driven architecturesData: SQL (PostgreSQL, SQL Server), NoSQL (MongoDB, DynamoDB)Cloud & Infrastructure: GCPCI/CD: Git, automated builds, test pipelines, deployment strategies Evaluate architectural trade-offs to ensure systems support delivery speed, scalability, and maintainability, and identify when technical debt or implementation choices are degrading execution or distorting estimates.Delivery Ownership & Execution Discipline Own end-to-end delivery outcomes across multiple product teamsEstablish clear execution baselines, delivery guardrails, and accountability mechanismsHold teams accountable to commitments made during planningIdentify and remove execution bottlenecks impacting throughput or predictability Capcity Management & Utilization Continuously assess true engineering capacity vs. reported capacityIdentify and address, Under-utilization, Skill bottlenecks, Excessive WIP and Context switchingDrive corrective actions including work rebalancing, scope adjustment, and skill realignmentEnsure planning reflects actual availability, not assumptions Estimation & Planning Discipline Enforce consistent estimation standards across teamsRequire estimates to be grounded in:Technical complexity, Historical velocity, Dependency analysisBreak down large or ambiguous work to eliminate uncertaintyUse delivery data to continuously calibrate and improve estimation accuracy Product Operation Model Execution Ensure Alignment AcrossCompany Objectives → Portfolio Initiatives → Product Roadmaps → Engineering DeliveryEnsure engineering work maps directly to product outcomes, business value, and strategic prioritiesPartner with Product Managers to maintain capacity-aware, technically feasible roadmapsChallenge product commitments that ignore engineering constraints or delivery reality Engineering Manager & Team Development Coach Engineering Managers on:Capacity planning and forecasting, Delivery accountability and Technical decision qualityEnsure performance management is fact-based and outcome-drivenSet a high bar for ownership, predictability, and execution rigorHire and develop leaders with strong estimation discipline, full-stack awareness, and delivery accountabilityThis job description in no way implies that the duties listed here are the only ones that team members can be required to perform QualificationsWhat you Bring to the Team ExperienceBS in Computer Science or equivalent experience15+ years professional software engineering experience5+ years leading multiple teams or managers (as Engineering Manager)Proven experience operating within a Product Operating Model Technical Expertise Strong full-stack systems understandingAbility to evaluate architecture and delivery risk at a system levelDeep knowledge of modern software engineering practices Execution & Leadership Expert command of delivery, capacity, and flow metricsComfortable challenging teams and stakeholders using dataClear, direct communicator with high accountability standards What Success Looks LikePredictable delivery with minimal varianceTransparent, explainable timelinesStable velocity aligned to true capacityFewer delivery surprisesEngineering execution tightly aligned to product strategy Physical Demands and Work Environment The physical activities of this position include frequent sitting, telephone communication, and working on a computer for extended periods. Visual acuity is required to perform activities close to the eyes.Team members are expected to maintain a dedicated and ergonomically appropriate remote workspace.Team members who live within commuting distance of our Peachtree Corners office (Atlanta, Georgia) are expected to work in a hybrid capacity, with regular in-office presence every Tuesday and Wednesday each week.All team members must reside and perform their work within the United States. E-Verify Statement ConstructConnect utilizes the E-Verify program with every potential new hire. This makes it possible for us to make certain that every employee who works for ConstructConnect is eligible to work in the United States. To learn more about E-Verify you can call 1-800-255-7688 or visit their website. E-Verify® is a registered trademark of the United States Department of Homeland Security.Privacy Notice