U

Udig

Technology-agnostic strategy and transformation partner

Engineering Consultant - Software Engineering

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • 3–5 years of experience in software or data engineering, ideally with exposure to client-facing or consulting environments.
  • Take end-to-end accountability for the features and systems you build.
  • Proficiency in backend API development and at least one frontend framework, such as React, Angular, or Vue; comfort working across multiple languages and frameworks.
  • Working knowledge of cloud platforms (AWS, Azure, or GCP), relational databases, and DevOps fundamentals, including CI/CD and containerization.
  • Comfort navigating software and data engineering contexts, reading from and writing to data systems, contributing to pipelines, and understanding how data shapes product decisions.
  • Regular use of AI development tools, critical evaluation of their output, and development of practices around AI-assisted delivery.
  • Experience building software in enterprise team settings, following established standards and contributing to shared codebases.
  • 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.

Responsibilities

  • Deliver full-stack engineering solutions as a contributing team member on client engagements, including backend, frontend, and data-integrated systems.
  • Design, build, and deploy cloud-native applications following established architectural patterns and engineering standards.
  • Incorporate AI-assisted development into daily workflows to accelerate implementation, review, and testing, and share effective practices with the team.
  • Participate in and contribute to code and design reviews, agile ceremonies, and delivery check-ins.
  • Engage directly with client stakeholders by presenting work, asking clarifying questions, and translating technical concepts for non-technical audiences.
  • Mentor Associate Consultants through code reviews, pairing, and sharing experience.
  • Identify and surface opportunities to improve delivery quality or team practices on engagements.

Desired Qualifications

  • Previous consulting or client management experience.

About the Company

Udig

Technology-agnostic strategy and transformation partner

Udig provides technology-agnostic consulting and transformation services to help organizations plan, build, and transform their initiatives. It works by partnering with clients to map their journey—from strategy through implementation—tailoring solutions to each client’s unique needs. Unlike firms tied to a single technology stack, Udig emphasizes a collaborative, results-focused approach that guides clients from good to great and leaves them with improved capabilities and outcomes. The company’s goal is to help clients achieve their key objectives by delivering customized strategy and transformation support that fits their path forward.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Washington DC, District of Columbia
Founded
2001

Recently Posted Jobs

Explore more opportunities at Udig

See more jobs