Software Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Tetra Tech · 9 hours ago

Software Developer

Tetra Tech is a company that provides innovative solutions for the public sector. They are seeking a hands-on developer to design, build, and enhance a web-based chatbot, focusing on user experience and integrations, while collaborating closely with clients and technical teams.

ConsultingEnvironmental EngineeringInfrastructureNatural ResourcesRenewable Energy
check
H1B Sponsor Likelynote

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

Qualification

ReactAWS servicesREST APIsJavaScriptGitJiraCloud-native developmentChatbot analyticsCommunication skills

Required

8+ years of professional software development experience, with a strong focus on building and extending production applications
Demonstrated experience working across the full software development lifecycle, from design and implementation through testing and deployment
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

Preferred

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

Benefits

PTO
Paid holidays
Corporate events
Continuing education reimbursements
401K
Employee Stock Purchase Plan (ESPP)

Company

Tetra Tech

company-logo
Tetra Tech provides innovative solutions focused on water, the environment and energy for the government and commercial clients.

H1B Sponsorship

Tetra Tech has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (7)
2024 (11)
2023 (11)
2022 (4)
2021 (13)
2020 (16)

Funding

Current Stage
Public Company
Total Funding
$500M
2023-08-17Post Ipo Debt· $500M
1991-12-17IPO

Leadership Team

leader-logo
Dan Batrack
CEO
leader-logo
Craig Christensen
SVP - CIO
linkedin
Company data provided by crunchbase