Consultant, Software Engineering

UDigNashville, TN
$80,750 - $109,250Hybrid

About The Position

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.

Requirements

  • 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.
  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field — or equivalent demonstrated experience.

Nice To Haves

  • Previous consulting or client management experience is preferred.

Responsibilities

  • 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.

Benefits

  • PTO
  • parental leave
  • 401(k) match
  • health
  • dental
  • vision
  • $1,500 annual training budget
  • mentorship
  • hands-on learning
  • performance-based bonuses
  • career progression
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service