Advanced Drainage Systems is seeking a Senior Software Engineer to design, build, modernize, and operate reliable, scalable full-stack applications using C#/.NET on the backend and TypeScript/React on the frontend. The role combines strong software engineering fundamentals with AI-native development practices, using AI agents to accelerate implementation while maintaining ownership of architecture, design decisions, and production quality. The engineer will own complex projects end-to-end, contribute to enterprise integrations and Azure deployments, raise engineering standards, and mentor colleagues in software fundamentals and effective AI-assisted development. The position also involves developing the team's AI-native tooling, applying context engineering and multi-agent workflows, and ensuring applications are secure, performant, and scalable. Advanced Drainage Systems is a manufacturer of stormwater and onsite septic wastewater solutions with a focus on sustainability and innovation. The company reports a global network of approximately 70 manufacturing plants and 40 distribution centers and recycles over half a billion pounds of plastic annually.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior