Director, Software Engineering
Posted 4hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Director of Software Engineering at DLB Associates developing high-performance software solutions. Leading teams and driving technical strategy for engineering excellence and innovation.
Responsibilities:
- Directly manage Software Engineering Team Leads across the Business Productivity, Engineering Tools, and AI Tools teams, providing day-to-day guidance, technical direction, and performance oversight.
- Hold regular one-on-ones and team reviews to assess team health, remove blockers, and ensure each team is operating at a high level of efficiency and morale.
- Foster a culture of engineering excellence, continuous improvement, psychological safety, and accountability across all software development teams.
- Partner with the Director of Tech Talent & People Operations on staffing plans, hiring pipelines, and workforce strategy for engineering teams; collaborate on career track development, role leveling, and succession planning.
- Work closely with the Director of AI Strategy & Enablement to align engineering team capabilities and delivery roadmaps with DLB’s AI implementation goals, ensuring teams are equipped to build and maintain AI-powered solutions.
- Coordinate with the Director of Solution Delivery & Client Success to translate project requirements and client feedback into engineering priorities, maintain realistic delivery timelines, and ensure client-facing commitments are met.
- Establish team-level and individual performance goals aligned to departmental and organizational objectives; conduct regular performance reviews and provide structured, actionable feedback.
- Define and track engineering KPIs – including delivery velocity, code quality, system reliability, and team capacity – and use these metrics to drive informed decisions and surface risks early.
- Champion career development for engineering staff by identifying growth opportunities, supporting skill-building initiatives, and creating clear paths for advancement in partnership with People Operations.
- Define and enforce coding standards, architectural patterns, and development best practices across all software teams to ensure high-quality, maintainable, and secure codebases.
- Own the technical roadmap for the software engineering function, balancing short-term delivery demands with long-term architectural health and platform scalability.
- Evaluate and introduce new tools, frameworks, and methodologies – including AI-assisted development tooling – that improve team productivity and output quality.
- Oversee end-to-end engineering delivery across active projects, ensuring teams are focused, unblocked, and executing against committed timelines and scope.
- Manage resource allocation across teams, anticipate capacity constraints, and make proactive adjustments to sustain reliable delivery across the portfolio.
- Maintain visibility into project health across all teams and escalate risks or issues to executive leadership with recommended paths to resolution.
Requirements:
- Proven experience leading and scaling software engineering teams, with a track record of driving delivery, improving engineering quality, and developing technical talent.
- Strong software architecture and system design background with hands-on experience in cloud-native development on the Microsoft stack.
- Proficiency across DLB’s core platform is required at a minimum: .NET and ASP.NET Blazor, SQL Server, Azure (IaaS/PaaS), and Microsoft Graph API.
- Broader Microsoft ecosystem experience (M365, Power Platform, Azure DevOps, Entra ID) is a strong plus.
- Demonstrated experience with AI/ML technologies and their application in enterprise software development; familiarity with Azure AI Foundry, Semantic Kernel, or M365 Copilot extensibility is a plus.
- Experience establishing and managing engineering processes including Agile/Scrum, CI/CD pipelines, code review practices, and DevOps workflows.
- Strong cross-functional collaboration and communication skills, with the ability to work effectively with non-engineering leaders and translate technical concepts for executive audiences.
- Experience managing technical budgets, making build-vs-buy decisions, and negotiating with technology vendors.
- Ability to set and track team and individual performance goals, conduct performance reviews, and support career development in a remote-first environment.
- Self-directed with strong organizational and prioritization skills; comfortable managing competing demands across multiple teams and workstreams simultaneously.
Benefits:
- Choice of comprehensive medical plans (including two PPO-style plans and a HDHP w/ HSA option)
- Flex spending accounts (FSA)
- Dental and vision plans
- Comprehensive medical, dental and vision benefits extended to spouse / domestic partner and dependent children up to age 26
- 401k with company match and self-directed brokerage account option
- PTO including additional paid time off during the last week of the year
- Company paid life insurance coverage for employees and their eligible dependents
- Short and long-term disability, AD&D coverage
- Professional development opportunities, tuition reimbursement and professional licensing assistance
- Paid parental leave after one year of employment

















