Advanced Drainage Systems

Senior Software Engineer

Advanced Drainage Systems
Apply
3 days ago
Hilliard, OH, USASenior

Responsibilities

  • Design, develop, maintain, and modernize full-stack applications using C#/.NET on the backend and TypeScript/React on the frontend.
  • Integrate applications with enterprise and external systems such as Oracle and MuleSoft.
  • Direct AI coding agents to implement, test, and refactor features while owning design decisions and software quality.
  • Build and maintain AI-native tooling, including custom instructions, prompt files, custom agents, Agent Skills, and multi-agent workflows.
  • Review AI-generated and human-written code for correctness, security, performance, and architectural integrity.
  • Implement and manage GitHub Actions pipelines and deploy applications to Microsoft Azure.
  • Ensure web applications are secure, performant, scalable, and production-ready.
  • Lead code reviews, mentor engineers, and promote strong software fundamentals and AI-native development practices.
  • Collaborate with product managers, designers, and business partners to align technical solutions with user needs.

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#, .NET, ASP.NET Core, Entity Framework Core, Clean Architecture, and dependency injection.
  • Strong frontend development experience with TypeScript, React, Redux Toolkit, and Vite.
  • Hands-on experience using custom instructions, prompt files, custom agents, Agent Skills, multi-agent workflows, and context engineering.
  • Experience with Microsoft Azure services including 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 GitHub Actions, CI/CD pipelines, Git, and GitHub.
  • Experience with automated testing frameworks such as xUnit, Jest, or Playwright.
  • Preferred experience extending AI tooling, building Model Context Protocol integrations, authoring specification-driven development workflows, modernizing legacy applications, and applying DevSecOps practices.
  • Manufacturing or supply chain experience is preferred.
  • Strong problem-solving, communication, collaboration, technical judgment, and mentoring skills.

Benefits

  • The role is identified as onsite.
  • Benefits include medical, prescription drug, telemedicine, HDHP, HSA, dental, vision, virtual physical therapy, employee assistance, accident, critical illness, and hospital indemnification programs.
  • Financial benefits include a 401(k) with company match, employee stock purchase plan, financial wellness planning, paid parental leave, flexible spending accounts, disability coverage, life insurance, AD&D coverage, adoption reimbursement, tuition reimbursement, and identity theft and fraud protection.
  • ADS offers growth opportunities and career development through its global manufacturing and distribution network.
  • The company promotes an inclusive, creative, innovation-focused, and sustainability-focused work culture.

Tech Stack

AzureC#GitGitHub ActionsJestMicrosoft SQL Server.NETReactTypeScript
Advanced Drainage Systems

About Advanced Drainage Systems

1,001-5,000 employees

Advanced Drainage Systems designs and manufactures thermoplastic corrugated pipe and stormwater and onsite septic solutions for civil infrastructure, residential, agriculture, and commercial markets. The Hilliard, Ohio–based company, founded in 1966, sells through a large manufacturing and distribution network to contractors, engineers, and municipalities. ADS is publicly traded on the NYSE (WMS) and operates dozens of plants and distribution centers across North America.

Contact me