ai2io

Director, Software Engineering

ai2io

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $120,750 - $144,638 per year

Job Level

About the role

  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NETASP.NET BlazorSQL ServerAzure (IaaS/PaaS)Microsoft Graph APIAI/ML technologiesAgileScrumCI/CD pipelinesDevOps
Soft Skills
leadershipcross-functional collaborationcommunicationorganizational skillsprioritizationperformance managementcoachingproblem-solvingaccountabilitypsychological safety