Senior Software Engineer

Advanced Drainage Systems•Hilliard, OH
•Onsite

About The Position

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.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • At least 5 years of professional software development experience, including senior-level ownership of projects end-to-end.
  • Strong proficiency in C# and .NET, including ASP.NET Core, Clean Architecture, Entity Framework Core, and dependency injection.
  • Strong proficiency in TypeScript and React, including Redux Toolkit and modern build tooling such as Vite.
  • Hands-on experience with AI-native software development, including custom instructions, prompt files, custom agents, Agent Skills, multi-agent workflows, and context engineering.
  • Experience with cloud services, particularly Microsoft Azure services such as App Service, Entra ID, Key Vault, and Application Insights.
  • Knowledge of database management systems, particularly SQL Server.
  • Understanding of RESTful API design and enterprise integration patterns.
  • Familiarity with DevOps practices and tools, including GitHub Actions and CI/CD pipelines.
  • Proficiency with version control systems, particularly Git and GitHub.
  • Experience with automated testing frameworks such as xUnit, Jest, or Playwright.
  • Strong problem-solving, communication, and collaboration skills.

Nice To Haves

  • Experience extending AI tooling by building custom agents, Agent Skills, or Model Context Protocol (MCP) integrations used by other engineers.
  • Experience with spec-driven development, authoring clear, testable specifications that guide AI agents through implementation, verification, and iteration.
  • Experience modernizing applications, including re-platforming and incrementally moving legacy applications to current .NET, cloud, and Clean Architecture standards.
  • DevSecOps experience embedding automation, quality, and security throughout delivery, including CI/CD pipelines, infrastructure-as-code, automated testing, and blue-green or canary release strategies.
  • Experience in manufacturing and/or supply chain domains.

Responsibilities

  • Design, develop, and maintain applications using C#/.NET on the backend and TypeScript/React on the frontend.
  • Integrate applications with enterprise and external systems, including Oracle and MuleSoft, using RESTful APIs.
  • Direct AI coding agents to implement, test, and refactor features while owning design decisions and the quality of delivered software.
  • Build and maintain AI-native team tooling, including custom instructions, prompt files, custom agents, and Agent Skills.
  • Apply context engineering and multi-agent workflows to provide context and guardrails for reliable, production-ready code.
  • Review AI-generated and human-written code for correctness, security, performance, and architectural integrity.
  • Implement and manage CI/CD pipelines using GitHub Actions and deploy applications to Microsoft Azure.
  • Ensure web applications are secure, performant, and scalable across the stack.
  • Participate in and lead code reviews, providing constructive feedback.
  • Mentor engineers in software fundamentals and AI-native practices, and keep current with new tools and practices.
  • Collaborate with product managers, designers, and business partners to align technical solutions with user needs.
  • Explain complex technical concepts to technical and non-technical audiences and contribute to continuous improvement.

Benefits

  • Medical and prescription drug plans
  • Telemedicine with medical plan
  • High-Deductible Health Plan (HDHP) and Health Savings Account (HSA)
  • Dental and vision plans
  • Virtual physical therapy
  • Employee assistance program (EAP)
  • Voluntary accident, critical illness, and hospital indemnification programs
  • Retirement 401(k) program with company match
  • Voluntary employee stock purchase plan
  • Financial wellness planning
  • Paid parental leave
  • Flexible spending accounts for child care and health care
  • Short-term and long-term disability
  • Basic life insurance
  • Accidental death and dismemberment (AD&D) insurance
  • Adoption financial reimbursement
  • Tuition reimbursement
  • Voluntary life insurance for employees, spouses, and children
  • Voluntary identity theft and fraud protection
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service