Director of Software Engineering
About the role
Kimball Midwest, a national distributor of maintenance, repair, and operation products, is searching for a Director of Software Engineering for our Columbus, Ohio location. As a Kimball Midwest associate, you’ll be part of a company built on long-term growth and strong values. From $1 million in sales in 1983 to over $500 million today, our success has been driven by our people. Despite our growth, we have stayed true to our family-owned and operated roots—where employees are recognized as individuals and our culture remains a top priority.
Responsibilities
- Leads the Software Engineering organization, providing strategic direction and day-to-day leadership across software development and DevOps functions.
- Responsible for achieving the Development portion of the IT corporate plan, including the development organization roadmap, capacity planning, and integration with other IT functions.
- Accountable for staffing, budget, skill development, performance evaluations, and compensation management for the Software Engineering organization.
- Establishes and communicates the vision, strategy, processes, tools, and standards necessary to support business operations, product delivery, project delivery, and internal modernization efforts.
- Oversees the software development lifecycle and partners with Architecture, Product, PMO, Agility, and other IT functions to enable consistent, high-quality software delivery.
- Drives the responsible adoption of AI throughout the software development lifecycle, helping teams leverage emerging AI tools and capabilities while maintaining appropriate standards, guardrails, and human oversight.
- Provides thought leadership regarding the strategic application and management of technology across the organization.
- Establishes and continuously improves metrics to measure the effectiveness and successful delivery of the Software Engineering organization.
- Establishes effective processes for identifying, communicating, and escalating risks, assumptions, actions, issues, and dependencies impacting software development.
- Builds and maintains strong relationships across IT and company leadership to align Software Engineering priorities with broader organizational objectives.
Qualifications
- 10+ years of combined experience in software application development and leadership/supervision.
- Previous direct people-management experience within a software engineering or technology capacity.
- Hands-on software engineering experience and a strong understanding of the software development lifecycle.
- Understanding of C# or a similar object-oriented programming language.
- Experience with Microsoft SQL Server or a similar relational database management system.
- Conceptual understanding of domain-driven design and microservice architecture.
- Demonstrated ability to lead teams through technological change, innovation, and continuous improvement.
Schedule
This is a fully on-site position reporting to the office Monday through Friday.
Pay
The annual salary for this position is $185,000–$210,000 dependent upon experience.
Benefits
- Health, dental, and vision insurance
- Company-sponsored life insurance
- Optional life and disability insurance
- Health Savings Accounts and Flexible Spending Accounts
- 401(k) with company match
- Tuition Assistance
- Paid Parental Leave
- Paid Time Off (PTO)
- Dress for your Day dress code
- Paid holidays
Kimball Midwest will not provide any kind of work authorization sponsorship for this position.