Consulting Engineer Jobs
Consulting engineer jobs are open across infrastructure, energy, environmental services, and technology, from entry-level staff engineer to principal and senior consultant, with specializations in structural, civil, and systems engineering. Find a role that fits below and apply directly.
Find Consulting Engineer JobsOverview
Showing 5 of 418+ Consulting Engineer jobs











About Avaya
Avaya is an enterprise software leader that helps the world’s largest organizations and government agencies forge unbreakable connections.
The Avaya Infinityâ„¢ platform unifies fragmented customer experiences, connecting the channels, insights, technologies, and workflows that together create enduring customer and employee relationships.
We believe success is built through strong connections – with each other, with our work, and with our mission. At Avaya, you'll find a community that values your contributions and supports your growth every step of the way.
Learn more at https://www.avaya.com
Position Overview
We are looking for a hands-on software engineer with strong system design skills, deep server-side engineering experience, and the curiosity to work across a complex enterprise platform. You will turn product and engineering goals into practical designs, implement critical functionality, and carry improvements through testing, deployment, and production operation.
You should enjoy understanding how components work together, exploring unfamiliar codebases, and tracing problems beyond the boundaries of a single service. The role combines broad technical judgment with the ability and motivation to go deep into implementation details.
Agentic AI development is central to how we work. We value engineers who use AI agents to expand what they can investigate and deliver, while personally understanding, reviewing, and verifying the systems they build.
Ownership and Delivery
- Take responsibility from problem definition through implementation, production adoption, and ongoing operation.
- Show initiative: identify gaps, gather context, propose practical solutions, and move work forward with appropriate coordination.
- Work through ambiguity and setbacks, surface blockers early, and follow through on commitments.
- Balance speed with quality, explain tradeoffs, and verify that the result solves the intended problem.
- Remain accountable after release: investigate failures, incorporate feedback, and improve reliability and maintainability.
- Share knowledge and credit, seek input from component owners, and strengthen the team's ability to deliver.
Responsibilities
- Design across component boundaries. Translate ambiguous needs into clear designs, evaluate tradeoffs, define interfaces, and consider the effects on the wider system.
- Build robust server-side software. Implement and improve services with appropriate correctness, performance, scalability, security, and operational visibility.
- Investigate end to end. Follow requests, data, and failures across components; identify root causes and work with component owners to deliver lasting improvements.
- Rapid AI-assisted prototyping. Use AI tools to quickly build working prototypes, compare approaches, and validate technical feasibility before developing promising ideas into production-quality software.
- Move between design and code. Prototype approaches, write critical implementation code, review changes, and validate assumptions through tests and measurements.
- Use AI agents effectively. Break work into clear tasks, supply relevant context and constraints, review generated changes, and verify behavior including failure scenarios.
- Learn unfamiliar systems. Use code, documentation, experiments, AI tools, and collaboration to become effective across languages and codebases.
- Evolve software thoughtfully. Improve maintainability and delivery speed while managing compatibility, rollout, and operational risk.
- Contribute across the stack. Work with APIs, client integrations, and user interfaces when needed to deliver a complete outcome.
- Provide hands-on technical leadership. Communicate decisions, coordinate across teams, mentor peers, and help others deliver.
Required Experience
- Substantial hands-on software engineering experience, with demonstrated ownership of production systems and meaningful technical decisions.
- Strong system design skills: the ability to reason about interfaces, dependencies, data flows, scalability, reliability, security, and maintainability across multiple components.
- Deep backend engineering skills in at least one relevant language (Go, Rust, Node.js/TypeScript, Java, etc), including effective debugging and performance investigation.
- Practical understanding of distributed systems, concurrency, asynchronous communication, data consistency, persistence, and failure recovery. Experience with databases, caching, cloud platforms, containers, and messaging technologies such as Kafka, NATS, or comparable systems is valuable.
- Experience with automated testing, deployment, observability, and production troubleshooting.
- Practical use of AI coding agents for substantial engineering work, with the ability to explain decisions, identify mistakes, and independently verify results.
- Curiosity and demonstrated initiative to learn unfamiliar technologies and investigate beyond a single component or specialty.
- Clear communication and effective collaboration across engineering teams.
Preferred Experience
- Production development in Rust or Go.
- Full-stack delivery or meaningful work with client applications, SDKs, or modern frontend frameworks.
- Improving systems under demanding availability, latency, throughput, or cost constraints.
- Modernizing existing software and delivering changes across multiple components or teams.
- Event-driven systems using Kafka, NATS, RabbitMQ, or comparable technologies.
- Contact center, telecommunications, or other real-time enterprise applications.
- AI-enabled application development involving tool integration, orchestration, or evaluations.
Education
Pay Transparency
The pay range for this opportunity is from $179,127 to $234,100 + benefits. This range represents the anticipated low and high end of the salary plus bonus for this position. Actual total compensation will vary and is based on factors such as a candidate’s qualifications, skills, and competencies.
Sponsorship and Equal Opportunity
Applicants must be currently authorized to work in the United States without the need for visa sponsorship now or in the future.
Avaya is an Equal Opportunity employer and a U.S. Federal Contractor. Our commitment to equality is a core value of Avaya. All qualified applicants and employees receive equal treatment without consideration for race, religion, sex, age, sexual orientation, gender identity, national origin, disability, status as a protected veteran or any other protected characteristic. In general, positions at Avaya require the ability to communicate and use office technology effectively. Physical requirements may vary by assigned work location.
This job brief/description is subject to change. Nothing in this job description restricts Avaya right to alter the duties and responsibilities of this position at any time for any reason.
#LI-REMOTE
#LI-HB1
See All 418+ Consulting Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Consulting Engineer JobsConsulting Engineer Job Market
Who's Hiring
- WSP37

- Sargent & Lundy32

- Deloitte20

- Simpson Gumpertz & Heger16

- EY15

Top Industries Hiring
- Consulting & Professional Services30
- Technology & Software9
- Construction & Real Estate3
- Insurance2
- Cybersecurity2
What Employers Look For
The qualifications that appear most often in consulting engineer jobs.
- Bachelor's degree in civil, mechanical, electrical, or related engineering discipline
- Professional Engineer (PE) license or active Engineer-in-Training (EIT) status
- Proficiency in AutoCAD, Revit, Civil 3D, or discipline-specific modeling software
- 3 to 7 years of project experience in a consulting or design environment
- Demonstrated ability to manage client relationships and deliver projects on schedule
- Familiarity with applicable building codes, permitting processes, and regulatory standards
Tips for Your Consulting Engineer Job Search
Tailor your resume to project types
Consulting engineers are hired for specific project experience, so list project types by name: transportation, water treatment, commercial structural. Hiring managers scan for direct overlap with their practice area, not generic engineering skills.
Highlight licensure status prominently
Many consulting firms require or strongly prefer a Professional Engineer license. Place your PE status, state of licensure, and any pending EIT or SE credentials near the top of your resume so reviewers don't have to hunt for it.
Apply early to roles that fit
Migrate Mate lists consulting engineer openings from across the United States in one place, so you can find roles that match your discipline and experience level and apply directly to each listing.
Target firms by practice area fit
Consulting engineering firms specialize by discipline: some focus on MEP, others on civil infrastructure or environmental remediation. Filter openings by the technical practice area that matches your background rather than applying broadly to any engineering consultancy.
Prepare a project portfolio with outcomes
Consulting roles are results-oriented. For each major project in your portfolio, include scope, your specific contribution, and a measurable outcome like on-time delivery, cost savings, or regulatory approval. Generic project lists without outcomes are easy to overlook.
Ask technical and scoping questions in interviews
Interviewers at consulting firms expect candidates to ask about project pipelines, client relationships, and billable hour expectations. Asking informed questions signals you understand how consulting engineering practices operate, not just the technical side of the work.
Consulting Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most consulting engineers?
The companies hiring the most consulting engineers right now include WSP, Sargent & Lundy, and Deloitte, with the largest share of openings in Texas, California, and New York, based on current listings on Migrate Mate as of November 2026. Demand is typically highest at mid-size and large multidiscipline consulting firms with active public infrastructure or private development project pipelines.
How many consulting engineer jobs are remote?
About 84% of consulting engineer openings are fully remote or hybrid as of November 2026, with availability varying significantly by discipline. Project management, planning, and report-writing roles tend to offer more remote flexibility, while site-dependent disciplines like geotechnical and construction engineering typically require in-person or hybrid arrangements.
How do you become a consulting engineer?
Start by earning a bachelor's degree in an accredited engineering program, then gain licensure by passing the Fundamentals of Engineering exam to earn EIT status and later the Principles and Practice of Engineering exam for a PE license. Build project experience through internships or staff roles at a consulting firm, develop client-facing communication skills, and specialize in a practice area where you can deliver measurable project outcomes.
Can you get a consulting engineer job with little experience?
Yes, many consulting firms hire entry-level engineers as staff or junior engineers and expect to train them on project delivery processes. Strong academic project work, an internship at a consulting firm, and EIT status go a long way at the entry level. Firms with active mentorship programs and structured career paths are worth prioritizing when you're early in your career.
What does the consulting engineer interview process look like?
Most consulting engineering interviews involve an initial phone or video screen with HR or a recruiting coordinator, followed by a technical interview with an engineering manager or practice lead covering discipline-specific scenarios, project experience, and problem-solving approach. Senior roles often include a client-facing or presentation component. Some firms add a written technical exercise or design review before extending an offer.
Where can I find and apply to consulting engineer jobs?
You can find and apply to consulting engineer jobs on Migrate Mate, which lists current openings from across the United States in one place. Search by discipline, location, or seniority level to find roles that fit your background, then apply directly to each listing that matches what you're looking for.
See All 418+ Consulting Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Consulting Engineer Jobs