SRS Distribution logo

Sr. Software Engineer (Integration Developer)

SRS Distribution
Full-time
On-site
McKinney, Texas, United States

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:  

 

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.  

  • Proficiency in ASP.NET, C#, SQL, stored procedures, and data-access methods across various databases.  

  • Experience with Azure services such as Functions, App Services, and API Management (APIM) for governance, monitoring, and security.  

  • Strong understanding of DevOps principles, including automated testing, continuous integration, continuous deployment, and observability practices.  

  • Experience with API observability and troubleshooting tools (Application Insights, Postman Collections, automated contract testing).  

  • Experience with cloud-based messaging services (e.g., Azure Service Bus, RabbitMQ, Kafka) and designing event-driven architectures to support scalable, real-time integrations.  

  • Knowledge of software engineering fundamentals including SOLID principles, dependency injection, unit testing, and mocking frameworks.  

  • Practical experience with AI-assisted development tools (GitHub Copilot, Cursor, Tabnine, IntelliCode) for code generation, refactoring, and documentation.  

  • Knowledge of AI-driven testing frameworks for unit, integration, and regression testing automation.  

  • Expertise with web security, authentication/authorization, and OWASP principles. 

Qualities that Stir our Souls (and make you stand out): 

 

  • Strong collaboration skills with the ability to work across onshore, near-shore, and offshore teams.  

  • Self-motivated and able to balance independent work with team-based delivery on large, complex projects.  

 

 

      

Not the right job for you? Register your details at the 'Introduce Yourself' link (top right) and we'll be in touch!

             

Job Location: SRS Distribution - McKinney

      

7440 State Highway 121 McKinney, TX 75070-3104

Equal Opportunity Employer.

Veteran Friendly Employer. SRS Distribution believes in hiring military veterans at any level for any position.  We know your service trained you in many of the areas we value, such as; leadership, teamwork, performance, integrity, and safety. If your experience matches our requirements, we want you to apply today.