Senior Software Engineer

On-Demand Group
Minneapolis, MN

We’re looking for a Senior Software Engineer with strong C#/.NET and Azure experience to design and build scalable backend services and APIs. This role focuses on modernizing systems using cloud-native, API-first, and decoupled architecture principles.

What You’ll Do

  • Design and develop scalable APIs and backend services in .NET
  • Analyze current systems and recommend future-state architecture
  • Drive API modernization and service decoupling initiatives
  • Implement CI/CD, automated testing, and monitoring best practices
  • Collaborate with architects and stakeholders on scalable system design
  • Optimize performance and troubleshoot production issues

What You Bring

  • Strong C#/.NET backend development experience
  • Hands-on with Azure (App Services, Functions, API Management, etc.)
  • Experience with Azure DevOps (required)
  • Knowledge of clean architecture, modular design, and testing frameworks (xUnit, NUnit, MSTest)
  • Strong problem-solving and communication skills

Nice to Have

  • Salesforce integrations
  • Jira experience


The projected hourly range for this position is $70_to $80 an hour.


On-Demand Group (ODG) provides employee benefits which includes healthcare, dental, and vision insurance. ODG is an equal opportunity employer that does not discriminate on the basis of race, color, religion, gender, sexual orientation, age, national origin, disability, or any other characteristic protected by law.

// // //