This 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.
Full Stack Technical Leadership Maintain an end-to-end, working understanding of the technology stack, including:
Frontend: JavaScript, TypeScript, React, Angular, Vue
Backend: C#, .NET, Java, Node.js
APIs & Integration: REST, GraphQL, event-driven architectures
Data: SQL (PostgreSQL, SQL Server), NoSQL (MongoDB, DynamoDB)
Cloud & Infrastructure: GCP
CI/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 teams
Establish clear execution baselines, delivery guardrails, and accountability mechanisms
Hold teams accountable to commitments made during planning
Identify and remove execution bottlenecks impacting throughput or predictability
Capcity Management & Utilization
Continuously assess true engineering capacity vs. reported capacity Identify and address, Under-utilization, Skill bottlenecks, Excessive WIP and Context switching
Drive corrective actions including work rebalancing, scope adjustment, and skill realignment
Ensure planning reflects actual availability, not assumptions
Estimation & Planning Discipline
Enforce consistent estimation standards across teams
Require estimates to be grounded in: Technical complexity, Historical velocity, Dependency analysis
Break down large or ambiguous work to eliminate uncertainty
Use delivery data to continuously calibrate and improve estimation accuracy
Company Objectives → Portfolio Initiatives → Product Roadmaps → Engineering Delivery
Ensure engineering work maps directly to product outcomes, business value, and strategic priorities
Partner with Product Managers to maintain capacity-aware, technically feasible roadmaps
Challenge product commitments that ignore engineering constraints or delivery reality
Engineering Manager & Team Development
Capacity planning and forecasting, Delivery accountability and Technical decision quality
Ensure performance management is fact-based and outcome-driven
Set a high bar for ownership, predictability, and execution rigor
Hire and develop leaders with strong estimation discipline, full-stack awareness, and delivery accountability
This job description in no way implies that the duties listed here are the only ones that team members can be required to perform
What you Bring to the Team
BS in Computer Science or equivalent experience
15+ years professional software engineering experience
5+ years leading multiple teams or managers (as Engineering Manager)
Proven experience operating within a Product Operating Model
Strong full-stack systems understanding
Ability to evaluate architecture and delivery risk at a system level
Deep knowledge of modern software engineering practices
Execution & Leadership
Expert command of delivery, capacity, and flow metrics
Comfortable challenging teams and stakeholders using data
Clear, direct communicator with high accountability standards
What Success Looks Like Predictable delivery with minimal variance
Transparent, explainable timelines
Stable velocity aligned to true capacity
Engineering 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 one of our office locations (Greater Cincinnati/Northern Kentucky or 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.
¿Te interesa este puesto?