SIGN IN
Director of Software Engineering jobs in United States
cer-icon
Apply on Employer Site
company-logo

Baird Consulting Group · 13 hours ago

Director of Software Engineering

Baird Consulting Group is seeking a visionary and technically proficient Director of Software Engineering to lead the evolution of their software systems and technology strategy. This role combines high-level architectural oversight with hands-on leadership of development teams, driving innovation and ensuring the scalability and performance of applications.
Management Consulting
Hiring Manager
Lawrence Baird
linkedin

Responsibilities

Lead, mentor, and develop a multidisciplinary team of software engineers, fostering a collaborative and high-performance engineering culture
Serve as the principal architect for the organization’s core applications, providing direction on system design, frameworks, tools, and development methodologies
Oversee full software development lifecycle processes—from requirements gathering and design to implementation, testing, and deployment
Architect and implement enterprise-grade solutions using C#, .NET, ASP.NET, PowerBuilder, SQL Server, and MongoDB
Design efficient and reliable database structures and optimize data access strategies for performance and scalability
Champion software development best practices, including code quality, testing, and secure coding standards
Evaluate emerging technologies and make strategic recommendations for adoption, contributing to long-term technology planning
Own the technology strategy for benefits and payroll systems, ensuring compliance, accuracy, and ongoing optimization
Collaborate with product managers, HR, finance, and executive leadership to align technology with organizational goals
Conduct code reviews and architectural assessments to ensure software quality and team growth

Qualification

C#.NETASP.NETMongoDBSQLSoftware architectureLeadership experienceProfessional certificationsCommunicationProblem-solvingStrategic thinking

Required

Bachelor's degree in Computer Science, Engineering, or a related discipline (or equivalent experience)
8+ years of progressive experience in software development, with demonstrable expertise in C#, .NET, ASP.NET, PowerBuilder, SQL, and MongoDB
Prior experience in a leadership or senior technical role, ideally overseeing cross-functional development teams
Deep understanding of software architecture, enterprise patterns, and system integration
Experience managing or integrating payroll and benefits systems is highly desirable
Strong communication and interpersonal skills; capable of translating technical concepts for non-technical audiences
Strategic thinker with strong problem-solving abilities and a track record of delivering reliable, scalable solutions

Preferred

Professional certifications (e.g., PMP, Microsoft Certified Solutions Architect) are a plus

Benefits

Competitive compensation package commensurate with experience.
Comprehensive healthcare benefits (medical, dental, vision).
401(k) with employer matching contributions.
Generous PTO policy including vacation, sick leave, and paid holidays.
Support for professional development, including training and certification reimbursement.
Flexible work arrangements, including remote work options.

Company

Baird Consulting Group

twitter
company-logo
Baird Consulting Group provides executive, operational, technical, and financial consulting and recruiting to start-up, small and medium-sized businesses with the goal of creating operational efficiencies to improve the bottom line and create outstanding organizational cultures.

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Lawrence Baird
Founder/ Consultant
linkedin
Company data provided by crunchbase