Lead. Innovate. Grow. Make an Impact.
As a Director of Software Engineering, you’ll work on diverse and innovative projects, mentor other UDig engineers, and partner with clients to solve real business problems using cutting-edge technology. While reporting to the VP of Software Engineering, this individual will be looked at as a pillar of the Software Team in Nashville.
Here’s why top consultants choose UDig:
- Career Growth – Own your path with UDig Elevate, offering a clear trajectory for career growth and leadership opportunities.
- Consulting with Purpose – Own solutions, drive decisions, and directly impact clients.
- Flexibility & Balance – Flexible work environment with opportunities for in-person collaboration with a high-caliber team.
- Investment in You – $1,500 annual training budget, mentorship, and hands-on learning.
- Competitive Compensation – Strong salary, performance-based bonuses, and career progression.
- Comprehensive Benefits – PTO, parental leave, 401(k) match, health, dental, vision benefits and more!
- Relocation Assistance – Available for qualified candidates.
What You’ll Do:
- Lead solution design, architecture, and delivery for large-scale enterprise engagements specifically related to application/software development.
- Guide pre-sales conversations, including introductions, discovery meetings, solution framing, estimating, and delivery team design.
- Use storytelling as a key part of solution selling – translating complex ideas into clear, compelling narrative that aligns stakeholders and drive decision-making.
- Help clients see the bigger picture by connecting technical solutions to their business goals – building trust through insight and influence.
- Build trusted relationships with senior client stakeholders, guiding conversations with confidence, clarity, and care.
- Build strong relationships with senior client stakeholders as a calm, credible advisor.
- Mentor and elevate UDig consultants while promoting a high-performance, feedback-rich culture.
- Represent UDig in the Nashville market as a leader and problem-solver who balances technical depth with a people-first approach.
What You'll Bring:
- 10+ years of experience in software engineering and technical leadership from other technology consulting companies.
- Deep expertise in modern full-stack technologies — Java, .NET, React, Cloud, CI/CD and experience designing scalable architecture; candidates should not be far-removed from hands-on keyboard tasks.
- Familiarity with design and data capabilities with the adaptability to support a range of opportunity types.
- A record of measurable impact on project outcomes, team growth, and client satisfaction.
- Experience in pre-sales and discovery, including client introductions, creating frameworks, solutioning, estimation, and delivery team planning.
- Strong consultative skills — you know how to listen, guide decisions, and align stakeholders around solutions that work.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field required. A Master’s degree is a plus but not required. We’re open to equivalent experience that demonstrates deep technical leadership, system design expertise, and a strong record of impact in enterprise consulting environments.
Join UDig — Where Consulting Meets Innovation.
UDig is a technology consulting firm dedicated to delivering high-impact solutions that have driven client success for over 20 years. Our team collaborates directly with clients, taking a consultative approach to turning complex challenges into successful projects that deliver business value. By harnessing expertise, innovation, and connections, we achieve extraordinary outcomes across multiple verticals.
At UDig, we’re more than consultants — we’re problem solvers, mentors, and innovators. If you're looking for a role where your technical expertise, leadership, and consulting skills drive real impact, let’s talk.
Top Skills
What We Do
UDig is a technology consulting company that enables businesses with modern solutions through software, data, and intelligent automation.
Through creative solutions and problem-solving, our team enables yours to plan, build, and transform on your path from good to great. You have key business objectives to meet and our technology agnostic and partnership-based approach allows us to effectively help you achieve those goals. From strategy to transformation, your journey is unique, so you deserve a technology solution that is tailored to you









