Skip to main content
← Back to search
U

Consultant, Software Engineering

UDig

$80,750 - $109,250 / year

Nashville, TN or Richmond, VAFull-timeHybridIntermediate

Need a reasonable accommodation to apply or interview? Contact us.

JobMinglr uses automated technology to recommend jobs based on profile information and job preferences. Match Score does not determine eligibility for a position, prevent a user from viewing or applying to a job, or make hiring decisions on behalf of an employer.

Description

Lead. Innovate. Grow. Make An Impact.

UDig is seeking an Engineering Consultant who is ready to own their work, grow their consulting craft, and deliver real value to clients across a range of industries. This is the core delivery role at UDig — you’ll contribute meaningfully to complex engineering engagements, develop independent judgment on technical problems, and begin building the client relationships that define a consulting career. You bring 3–5 years of hands-on engineering experience and are ready to do more than execute tickets. 

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 — Contribute to real solutions that directly impact clients from your first day. 
  • Flexibility & Balance — Hybrid work environment with opportunities for high-caliber in-person collaboration.
  • 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, and more. 

What You'll Do:

  • Deliver full-stack engineering solutions as a contributing team member on client engagements — backend, frontend, and data-integrated systems.
  • Design, build, and deploy cloud-native applications following established architectural patterns and engineering standards.
  • Actively incorporate AI-assisted development into your daily workflow — using AI tools to accelerate implementation, review, and testing — and share what’s working with your team.
  • Participate in and contribute to code and design reviews, agile ceremonies, and delivery check-ins with increasing confidence.
  • Begin engaging directly with client stakeholders: presenting work, asking clarifying questions, and translating technical concepts for non-technical audiences.
  • Mentor Associate Consultants through code reviews, pairing, and sharing hard-won lessons.
  • Identify and surface opportunities to improve delivery quality or team practices on your engagements. 

What You'll Bring: 

  • 3–5 years of experience in software or data engineering, ideally with exposure to client-facing or consulting environments.
  • Technical delivery ownership: you take end-to-end accountability for the features and systems you build.
  • Developing consulting instincts — you think about the client’s problem, not just the engineering task.
  • Strong problem decomposition instincts — you consider edge cases, weigh tradeoffs between approaches, and can explain your technical decisions clearly.
  • Proficiency in backend API development and at least one frontend framework (e.g., React, Angular, Vue); comfortable working across multiple languages and frameworks.
  • Working knowledge of cloud platforms (AWS, Azure, or GCP), relational databases, and DevOps fundamentals (CI/CD, containerization).
  • Comfort navigating both software and data engineering contexts — reading from and writing to data systems, contributing to pipelines, and understanding how data shapes product decisions.
  • Active fluency with AI development tools — you use them regularly, can evaluate their output critically, and are building your own practices around AI-assisted delivery.
  • Experience building software in enterprise team settings, following established standards and contributing to shared codebases.
  • Strong communication skills with the ability to explain technical work to varied audiences.
  • Previous consulting or client management experience is preferred.
  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field — or equivalent demonstrated experience. 

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 ready to dig into your first career chapter and build alongside people who take the craft seriously, let’s talk. 

#LI-HYBRID
#LI-JS1

The good-faith base salary range for this role is listed below, reflecting the amount UDig is willing to pay at the time of this posting. The specific sublevel and salary offered will be determined by the candidate's skills, relevant experience, qualifications, and internal equity.
The range reflects base salary only. This role is also eligible for performance-based incentive compensation, which may include a cash bonus, along with a comprehensive set of health and financial benefits.
UDig does not request or rely on salary history in determining compensation and will not retaliate against any applicant for requesting the salary range or for declining to provide compensation history.

Pay Range
$80,750—$109,250 USD

Benefits

  • 401(k)
  • paid time off
  • stock options
  • parental leave

About this role

UDig is looking for a Software Engineering Consultant to take on full-stack delivery work across client engagements—building backend APIs, frontend applications, and data-integrated systems on cloud platforms. You'll own features end-to-end, participate in code reviews and design decisions, and begin developing direct client relationships by presenting work and translating technical concepts for stakeholders. This is a core delivery role where you'll grow your consulting instincts alongside your engineering skills, mentor junior team members, and actively integrate AI tools into your workflow.

The ideal candidate has 3–5 years of hands-on engineering experience, ideally with some exposure to client-facing or consulting work. You'll need solid proficiency in backend development and at least one frontend framework, working knowledge of AWS, Azure, or GCP, and comfort moving between software and data engineering contexts. Strong problem decomposition, clear communication, and the ability to think about client problems—not just engineering tasks—matter as much as technical chops. Active experience with AI development tools is expected, and a CS degree or equivalent is required.

UDig offers a hybrid setup in Nashville, a structured career path through their UDig Elevate program, $1,500 annual training budget, mentorship, performance bonuses, and standard benefits including 401(k) match and parental leave. The salary range is $80,750–$109,250 based on your skills and experience.

This role's local market on JobMinglr

Pay for this role

$80,750 to $109,250 per year

That is the employer's posted range, and where you land in it is usually decided in one conversation. Before that conversation, run the numbers: analyze an offer for this role.

How JobMinglr reads this job

Every listing here is scored against your profile before you apply: skills overlap, experience level, location and work arrangement, each weighted and explained. You see the score and the reasons, not just a list. How the matching works.