Sr. Software Engineer (Integration Developer)
SRS Distribution Inc.About the role
SRS Distribution, a wholly owned subsidiary of The Home Depot, currently operates under a family of distinct local brands encompassing more than 760 locations across 47 states. For more information, visit www.srsdistribution.com.
Where you’ll work:
This is a hybrid position/Onsite position. Our corporate office is located 7440 S. Hwy 121 McKinney, TX 75070
What you’ll Do:
This position is for an experienced API-focused software engineer at SRS Distribution. The role requires a strong background in .NET/C# and Microsoft Azure to design, build, and support scalable, secure, and reusable APIs. You will be a key participant in the entire software lifecycle, from architecture to production, and will use modern development practices including DevOps, Agile-SCRUM, and AI-assisted tools. The ideal candidate has at least seven years of experience, with a proven track record of building cloud-native applications in a high-transaction environment.
Participate in all phases of software projects, including architecture, development, design, testing, and production support.
Design and build RESTful and GraphQL APIs that integrate seamlessly with internal platforms and external partners.
Champion API-first development, driving consistency, reusability, scalability, and adherence to industry best practices.
Define and enforce API standards (naming conventions, versioning, authentication/authorization) to ensure long-term maintainability and security.
Collaborate with cross-functional teams to design semantic layers and canonical data models supporting eCommerce, ERP, and mobile systems.
Develop efficient, secure, and scalable applications that perform reliably in high-transaction environments.
Leverage AI-powered development tools (e.g., GitHub Copilot, Cursor, Azure AI) to accelerate code generation, improve quality, and reduce rework.
Use modern DevOps practices and tools (Azure DevOps, Git) to enable automated testing, CI/CD pipelines, and rapid feedback cycles.
Apply best practices for application architecture, including layered design, modular coding, asynchronous programming, and clean architecture patterns.
Identify and resolve performance, data, and integration issues using tools such as Postman, Azure Application Insights, and SQL Server Management Studio.
Communicate technical designs and solutions clearly in verbal and written formats for technical and business stakeholders.
Contribute to an Agile-SCRUM team environment, collaborating to solve challenges and deliver high-quality outcomes.
What we look for:
7+ years of experience designing, developing, and supporting applications in cloud and/or on-premises environments.
3–5 years of full-stack development experience in cloud-native applications using .NET/C#.
Proven expertise in API design principles (REST, GraphQL, OpenAPI/Swagger) with hands-on experience building and scaling APIs in Microsoft Azure.
- <
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s