Job Title: Director, Software Engineering
Company: MTW Solutions, LLC
Location: Overland Park, Kansas or Remote
Reports to: General Manager/President
About The Company
MTW Solutions (MTW) is a dynamic software company specializing in providing mission critical software platforms and services tailored to meet the unique needs of government agencies. Our mission is to drive digital transformation in government operations, ensuring efficiency, security, and scalability. Primary products include GMS: Grant Management Software for School agencies; COMPAS: Tax Audit application for state agencies; Harvest: Child nutrition management software for K12 state agencies.
Role Summary
The Director, Software Engineering role is a senior member of MTW’s Leadership team, reporting directly to the company’s General Manager/President. The Director, Software Engineering, will provide:
Strategic Leadership
- Set technical direction and drive digital innovation for software products, from strategy through delivery
- Define and evolve technology roadmap aligned with business objectives
- Partner with executive leadership on technology investment decisions
- Stay current with technological advancements (AI, cloud platforms, etc.) and provide strategic insights and recommendations to maintain our technical edge
- Support business development through technical content for RFPs and security assessments
Budget and Resource Management
- Create and manage the approved technology budget, optimizing resource capacity and cost-effectiveness
- Participate in annual business budget planning for hardware, infrastructure, and staffing needs
- Identify skills gaps and partner with General Manager/President to build business cases for additional technical or client-facing staff to ensure company’s ability to deliver products and services and reach or exceed established goals.
- Manage vendor relationships, evaluating and selecting solutions and services that best improve our products
Software Engineering Management
- Drive profitable engineering and product management practices that positively impact business financial performance that improves EBITDA and revenue streams
- Define Manage DevOps and Product Development teams and ensure disciplined, predictable, on-budget project delivery that meets client deadlines
- Foster a culture of continuous improvement and technical excellence
- Streamline operations and drive automation
Infrastructure and Network Operations
- Oversee MTW's hardware and network assets throughout their lifecycle
- Develop and maintain hardware replacement plans; recommend acquisitions and platform migrations to General Manager/President
- Establish and maintain efficient, reliable technology operations including systems infrastructure, network, and data management
- Ensure high performance, availability, security, and data integrity across all systems
Security, Compliance, and Risk Management
- Manage, review the Access Control process to maintain least needed privileges per the Information Security Policies and Procedures document.
- Identify and mitigate technology-related risks, ensuring data privacy and regulatory compliance
- Achieve and maintain SOC 2 Type 2 certification for GMS and Harvest™ product lines
- Ensure security and strong internal controls, process documentation, and regulatory compliance across operational functions
- Partner with Compliance, Internal Audit, and Risk Management to address findings and manage risk exposure
- Manage periodic review and testing of the Business Continuity and Disaster Recovery Plans Policies and Procedures and other policies and procedures to maintain business continuity and reduce risk.
Customer Implementation Support
- Oversee technical aspects of customer implementations and integrations
- Ensure successful deployments that drive client satisfaction and retention
Talent Development
- Mentor and develop department leaders and their teams
- Build, lead, and develop offshore teams
- Support workforce planning, succession planning, and leadership development
- Ramp up team members quickly and review their outputs
Required Qualifications
- 15-20 years’ experience with bachelor's or master’s degree in computer science, information technology, or related field
- 15+ years in technical leadership roles
- Demonstrated success managing IT infrastructure, budgets, software development, project planning, and systems architecture
- Extensive hands-on experience with C# and .NET development (desktop and enterprise applications)
- Extensive knowledge of IT infrastructure, artificial intelligence, cloud platforms (Microsoft Azure, AWS), cybersecurity frameworks, and network architecture
- Extensive understanding of software development methodologies, infrastructure management, and cybersecurity best practices
- Strategic thinker with ability to translate business objectives into technology strategies
- An effective communicator and confident leader equipped with strong people management skills and a genuine passion for delivery
- Experience in leading remote onshore and offshore teams of various skill levels, helping them ramp up quickly and able to review their outputs
What You'll Learn And Gain
- Deep exposure to the full software development lifecycle from origination to execution within a small business context
- Experience in government software business as well as prospecting new markets
- Insight into capital investment strategy and portfolio stewardship
- Ability to influence investment decisions