
Director, Software Engineering
Posted Jul 29

Posted Jul 29
This is a fully remote position, open to applicants in Kansas.
• Take charge of the technical strategy, architecture, and roadmap for a new suite of applications developed using C# and .NET.
• Establish and uphold engineering standards for scalable, well-structured RESTful APIs and supporting services across all teams.
• Build, lead, and expand a team of engineers and engineering managers, which includes hiring, performance management, and career development.
• Introduce and advocate for Test-Driven Development (TDD) and other engineering best practices throughout the organization.
• Provide technical guidance through architecture and design reviews, ensuring adherence to quality, security, and design standards.
• Mentor and support engineering managers and senior engineers, cultivating a culture of technical development and accountability.
• Manage the engineering roadmap and delivery planning, collaborating with product, design, and business stakeholders.
• Supervise resource allocation and prioritization for legacy system support and maintenance during modernization initiatives.
• Collaborate with the VP of Engineering, product leadership, and other executive stakeholders on technical direction, budgeting, and delivery planning.
• Bachelor’s degree in Computer Science, Engineering, or a related professional background.
• Over 10 years of professional experience in software engineering.
• More than 4 years of experience in leading and managing engineering teams or team managers.
• Strong technical expertise in C# and .NET, with practical experience in designing and building APIs, preferably using ASP.NET Core.
• Proven track record of building and scaling engineering organizations successfully.
• Extensive practical experience with Test-Driven Development and contemporary engineering best practices.
• Familiarity with Blazor (Server or WebAssembly) or other modern web UI frameworks.
• Experience with recent versions of .NET (.NET 6+), Entity Framework, and cloud platforms (preferably Azure).
• Demonstrated ability to effectively lead and manage distributed and remote engineering teams.
• Experience in managing engineering budgets, headcount planning, and vendor/tooling decisions.
• Comprehensive benefits package, including health, dental, and vision insurance.
• Options for 401(k) plans.
• Paid time off, sick leave, and paid holidays.
• Fully remote work setup with flexibility and autonomy.
• Opportunity to advance alongside a dynamic, innovative team in a startup-like environment.
mika AI
Travoom
EverCommerce
Cisco
Get handpicked remote jobs straight to your inbox weekly.