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
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
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
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 CompanyTotal Funding
$500M2023-08-17Post Ipo Debt· $500M
1991-12-17IPO
Recent News
Washington Technology
2026-01-11
Company data provided by crunchbase