Software Engineer
Role summary
Seeking a mid-level Software Engineer with 5+ years of C#/.NET experience to develop cloud-native applications and REST APIs for a large-scale digital commerce platform. The role involves designing and building RESTful and event-driven services on Azure, utilizing services like Function Apps, App Services, Cosmos DB, and Service Bus. Responsibilities include writing production-quality code, implementing business logic and microservices, building automated tests, ensuring production readiness, troubleshooting distributed systems, and leveraging AI-assisted development tools. Experience with SQL Server, Cosmos DB, and automated testing practices is required. The position emphasizes ownership from development through production in a high-accountability environment.
Software Engineer - C# / .NET (Digital Commerce)
We are seeking a hands-on C# / .NET Developer to build cloud-native applications and REST APIs that power a large-scale digital commerce platform across web and mobile. This is a true engineering role focused on writing production-quality code, solving complex problems, and owning features from development through production.
This is a mid-level position (5+ years)
Key Responsibilities
- Develop production-quality C# code implementing APIs, business logic, and microservices
- Design and build RESTful services and event-driven applications on Azure
- Work with Azure services including Function Apps, App Services, Cosmos DB, and Service Bus
- Build and maintain automated testing (unit, integration, automated validation)
- Own release validation and ensure production readiness
- Troubleshoot issues across distributed systems
- Collaborate on system design and participate in Agile ceremonies
Must-Have Qualifications
- 5+ years of hands-on C# / .NET development
- Strong experience building REST APIs
- Experience developing applications within Azure (Function Apps, App Services, Cosmos DB, Service Bus)
- SQL Server and Cosmos DB experience
- Proven strength in unit testing, integration testing, and automated testing practices
- Experience taking code from development through production
- Ability to work independently in a high-accountability environment
- Leverage AI-assisted development tools (e.g., GitHub Copilot) to improve efficiency, consistency, and code quality.
Nice to Have
- Experience with Temporal
- .NET 10 migration exposure
- E-commerce or retail domain experience
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite