Director, Software Engineering

Posted 4hrs ago

Employment Information

Education
Salary
Experience
Job Type

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