Software Engineer Jobs at Tetra Tech with Visa Sponsorship
Tetra Tech hires Software Engineers across environmental, infrastructure, and data systems projects, often working at the intersection of technology and consulting. The company has an established track record of sponsoring work visas for engineering talent, making it a realistic target for international candidates in the tech space.
See All Software Engineer at Tetra Tech JobsOverview
Showing 5 of 253+ Software Engineer Jobs at Tetra Tech jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 253+ Software Engineer Jobs at Tetra Tech
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Tetra Tech.
Get Access To All Jobs
ABOUT THE ROLE
We are seeking a hands-on developer to design, build, and extend a web-based chatbot embedded within a public-facing website. This role focuses on continuing the evolution of the existing chatbot solution through new features, improved user experience, and expanded integrations. The developer will contribute to design decisions, implement new conversational workflows, and collaborate closely with both technical team members and the client. The role includes direct client interaction, including working sessions, demos, and progress briefings. This role offers excellent compensation, career growth potential, and a total rewards package that includes PTO, paid holidays and corporate events, continuing education reimbursements, 401K, an Employee Stock Purchase Plan (ESPP) through Tetra Tech, and more!
Responsibilities
- Design, build, and extend a React-based chatbot UI embedded in a public-facing website
- Continue development of an existing chatbot by adding new features, workflows, and UI improvements
- Improve chat user experience, including conversation flow, accessibility, responsiveness, and error handling
- Implement enhancements based on evolving requirements and user feedback
- Design and implement intents, slots, and dialog flows
- Extend conversational capabilities through backend integrations, APIs, and data sources
- Support behaviors such as contextual follow-ups, clarification prompts, and fallback handling
- Clearly communicate technical status, design decisions, and implementation considerations
- Help translate client needs into actionable development tasks and solution enhancements
- Test, debug, and refine chatbot behavior across development and production environments
- Address defects and performance issues as part of ongoing solution evolution
- Contribute to technical documentation and knowledge transfer materials
- Ensure software coding complies with industry security guidelines
REQUIRED QUALIFICATIONS
- Minimum 10 years’ experience in full life-cycle software development in Microsoft Windows based environment.
- 7 years of experience in .net technology, visual studio, Visual Basic, and C#
- One of the following certifications: Certified Microsoft Software Engineer, AWS Certified Developer-Associate, or AWS Certified Machine Learning
- Bachelor Degree in Software Engineering, Computer Science or related discipline
- Demonstrated experience working across the full software development lifecycle, from design and implementation through testing and deployment.
- Extensive knowledge in MS SQL, Oracle, MS Access, Crystal report
- Strong experience with React and modern JavaScript including component-based development
- Hands-on experience with AWS services including Lambda, CloudWatch, API Gateway.
- Experience integrating web applications with Amazon Lex or similar conversational platforms
- Experience working with REST APIs and backend integrations
- Familiarity with cloud-native application development concepts
- Experience using Git for source control and collaborative development
- Experience using Jira (or similar tools) for task tracking, sprint planning, and issue management
- Ability to work within an existing codebase and iteratively extend functionality
- Strong communication skills and comfort working directly with clients
DESIRED QUALIFICATIONS
- Experience building or extending LLM-based agents
- Familiarity with Amazon Bedrock and commercially available foundation models
- Understanding of hybrid conversational approaches (traditional chatbot + LLM)
- Experience with chatbot analytics, logging, or monitoring
- Experience in configuring MS IIS server
About us
EGlobalTech (EGT), a wholly owned subsidiary of Tetra Tech, provides the public sector with innovative solutions, leveraging cutting-edge tools and methodologies to meet the Government’s most pressing business needs. At the core of our business philosophy, technology opportunities are tightly woven with business goals to guide true transformations. EGT integrates cyber, technology, and business expertise to cross-pollinate, educate, and enhance awareness to better prepare for our customer’s challenges. EGT’s innovative advantage is the horizontal R&D services of EGT Labs focused on high-value, repeatable solutions in Artificial Intelligence (AI), Robotic Process Automation (RPA), DevSecOps, and cloud transformation to solve customer challenges and they surface and advance program mission. EGT’s cooperative community of experts makes our solutions adaptive, forward thinking, and teams able to provide end-to-end results. Our highly motivated employees thrive in a culture that encourages out-of-the-box thinking, collaboration, and an environment where you can excel.
PAY AND BENEFITS
Pay and benefits are fundamental to any career decision. That's why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available here.
EQUAL EMPLOYMENT OPPORTUNITY
As a condition of employment with EGlobalTech, any successful job applicant will be required to successfully complete a background investigation, which may also include a pre-employment drug screen and/or a credit check for positions in some areas of our business. EGlobalTech is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, age, status as a protected veteran, sexual orientation, gender identity, or status as a qualified individual with a disability. EGlobalTech participates in the E-Verify program. EEO is the law.
Additional Information
- Organization: 220 EGT

ABOUT THE ROLE
We are seeking a hands-on developer to design, build, and extend a web-based chatbot embedded within a public-facing website. This role focuses on continuing the evolution of the existing chatbot solution through new features, improved user experience, and expanded integrations. The developer will contribute to design decisions, implement new conversational workflows, and collaborate closely with both technical team members and the client. The role includes direct client interaction, including working sessions, demos, and progress briefings. This role offers excellent compensation, career growth potential, and a total rewards package that includes PTO, paid holidays and corporate events, continuing education reimbursements, 401K, an Employee Stock Purchase Plan (ESPP) through Tetra Tech, and more!
Responsibilities
- Design, build, and extend a React-based chatbot UI embedded in a public-facing website
- Continue development of an existing chatbot by adding new features, workflows, and UI improvements
- Improve chat user experience, including conversation flow, accessibility, responsiveness, and error handling
- Implement enhancements based on evolving requirements and user feedback
- Design and implement intents, slots, and dialog flows
- Extend conversational capabilities through backend integrations, APIs, and data sources
- Support behaviors such as contextual follow-ups, clarification prompts, and fallback handling
- Clearly communicate technical status, design decisions, and implementation considerations
- Help translate client needs into actionable development tasks and solution enhancements
- Test, debug, and refine chatbot behavior across development and production environments
- Address defects and performance issues as part of ongoing solution evolution
- Contribute to technical documentation and knowledge transfer materials
- Ensure software coding complies with industry security guidelines
REQUIRED QUALIFICATIONS
- Minimum 10 years’ experience in full life-cycle software development in Microsoft Windows based environment.
- 7 years of experience in .net technology, visual studio, Visual Basic, and C#
- One of the following certifications: Certified Microsoft Software Engineer, AWS Certified Developer-Associate, or AWS Certified Machine Learning
- Bachelor Degree in Software Engineering, Computer Science or related discipline
- Demonstrated experience working across the full software development lifecycle, from design and implementation through testing and deployment.
- Extensive knowledge in MS SQL, Oracle, MS Access, Crystal report
- Strong experience with React and modern JavaScript including component-based development
- Hands-on experience with AWS services including Lambda, CloudWatch, API Gateway.
- Experience integrating web applications with Amazon Lex or similar conversational platforms
- Experience working with REST APIs and backend integrations
- Familiarity with cloud-native application development concepts
- Experience using Git for source control and collaborative development
- Experience using Jira (or similar tools) for task tracking, sprint planning, and issue management
- Ability to work within an existing codebase and iteratively extend functionality
- Strong communication skills and comfort working directly with clients
DESIRED QUALIFICATIONS
- Experience building or extending LLM-based agents
- Familiarity with Amazon Bedrock and commercially available foundation models
- Understanding of hybrid conversational approaches (traditional chatbot + LLM)
- Experience with chatbot analytics, logging, or monitoring
- Experience in configuring MS IIS server
About us
EGlobalTech (EGT), a wholly owned subsidiary of Tetra Tech, provides the public sector with innovative solutions, leveraging cutting-edge tools and methodologies to meet the Government’s most pressing business needs. At the core of our business philosophy, technology opportunities are tightly woven with business goals to guide true transformations. EGT integrates cyber, technology, and business expertise to cross-pollinate, educate, and enhance awareness to better prepare for our customer’s challenges. EGT’s innovative advantage is the horizontal R&D services of EGT Labs focused on high-value, repeatable solutions in Artificial Intelligence (AI), Robotic Process Automation (RPA), DevSecOps, and cloud transformation to solve customer challenges and they surface and advance program mission. EGT’s cooperative community of experts makes our solutions adaptive, forward thinking, and teams able to provide end-to-end results. Our highly motivated employees thrive in a culture that encourages out-of-the-box thinking, collaboration, and an environment where you can excel.
PAY AND BENEFITS
Pay and benefits are fundamental to any career decision. That's why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available here.
EQUAL EMPLOYMENT OPPORTUNITY
As a condition of employment with EGlobalTech, any successful job applicant will be required to successfully complete a background investigation, which may also include a pre-employment drug screen and/or a credit check for positions in some areas of our business. EGlobalTech is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, age, status as a protected veteran, sexual orientation, gender identity, or status as a qualified individual with a disability. EGlobalTech participates in the E-Verify program. EEO is the law.
Additional Information
- Organization: 220 EGT
See all 253+ Software Engineer at Tetra Tech jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at Tetra Tech roles.
Get Access To All JobsTips for Finding Software Engineer Jobs at Tetra Tech Jobs
Align Your Stack With Project Portfolios
Tetra Tech's software roles frequently support GIS, environmental modeling, and data infrastructure work. Framing your experience around Python, cloud platforms, or spatial data tools positions you ahead of candidates with generic enterprise software backgrounds.
Target Roles Tied to Government Contracts
Many Tetra Tech Software Engineer openings support federal or state agency contracts. These positions often have more structured onboarding timelines, which can work in your favor when coordinating visa filing deadlines around a start date.
Verify Your OPT STEM Extension Eligibility Early
Software Engineering qualifies as a STEM OPT-eligible field under DHS guidelines, giving F-1 holders up to 24 additional months of work authorization. Confirm your degree CIP code matches before accepting an offer to avoid authorization gaps.
Raise Sponsorship Before the Offer Stage
Consulting firms like Tetra Tech route hiring decisions through multiple stakeholders. Clarifying visa sponsorship willingness during the recruiter screen prevents delays later when an offer is already in negotiation and timelines are tighter.
Use Migrate Mate to Filter Verified Sponsoring Roles
Not every Software Engineer listing at Tetra Tech is tied to a sponsorship-ready team. Use Migrate Mate to identify which postings have a confirmed sponsorship history so you focus your applications on the right openings from the start.
Prepare for a Specialty Occupation Documentation Request
USCIS scrutinizes H-1B petitions for consulting placements. Gather evidence that your Software Engineer role requires a specific bachelor's degree field, such as Computer Science or Software Engineering, and that day-to-day duties reflect that requirement.
Software Engineer at Tetra Tech jobs are hiring across the US. Find yours.
Find Software Engineer at Tetra Tech JobsFrequently Asked Questions
Does Tetra Tech sponsor H-1B visas for Software Engineers?
Yes, Tetra Tech sponsors H-1B visas for Software Engineer roles. The company operates across consulting, engineering, and government services sectors where technical talent is consistently in demand. If you're pursuing H-1B sponsorship, focus on roles tied to long-term projects rather than short-term placements, as those positions tend to have more straightforward sponsorship pathways through USCIS.
Which visa types does Tetra Tech commonly use for Software Engineer roles?
Tetra Tech sponsors several visa categories for Software Engineers, including H-1B, TN for Canadian and Mexican nationals, and F-1 OPT and CPT for students currently enrolled in or recently graduated from U.S. programs. J-1 is also supported in some contexts. The right visa type depends on your nationality, degree status, and where you are in your career timeline.
What qualifications does Tetra Tech expect for Software Engineer positions?
Most Software Engineer roles at Tetra Tech require a bachelor's degree in Computer Science, Software Engineering, or a closely related field. For H-1B purposes, the degree must align specifically with the job duties, so general STEM degrees without relevant coursework can create complications at the USCIS petition stage. Proficiency in data systems, cloud infrastructure, or domain-specific tools relevant to environmental or infrastructure consulting strengthens your candidacy.
How do I apply for Software Engineer jobs at Tetra Tech?
You can browse and apply for Software Engineer openings at Tetra Tech directly through their careers portal. To filter specifically for roles with visa sponsorship history, Migrate Mate lets you search Tetra Tech listings by visa type, saving time you'd otherwise spend vetting each posting individually. When applying, tailor your resume to reflect technical skills relevant to Tetra Tech's consulting and government project work.
How do I plan my application timeline around H-1B sponsorship at Tetra Tech?
The H-1B cap lottery opens in March each year, with an October 1 start date for selected petitions. If you're on F-1 OPT, securing an offer and having your employer file before your OPT expires is critical. USCIS premium processing is available and reduces adjudication to around 15 business days, which can help align your start date with a project onboarding schedule at Tetra Tech.
See which Software Engineer at Tetra Tech employers are hiring and sponsoring visas right now.
Search Software Engineer at Tetra Tech Jobs