d

C#/.NET Engineering Manager

duvari group
On-site
Saint Louis, Missouri, United States
$150 - $170 USD yearly

This is a high-impact leadership opportunity to shape and modernize enterprise applications in a cloud native environment using .NET and Azure. You will lead a talented engineering team through meaningful transformation while driving scalable, secure solutions that directly support strategic business growth.

 

Senior Manager, Software Engineering

We are seeking a Senior Manager, Software Engineering, to lead a full-stack development team focused on cloud native application development. This role requires strong hands-on expertise in .NET and Azure, deep experience with NoSQL technologies, and a proven track record in application modernization.

You will lead engineers who build scalable, secure, and user-focused applications aligned with 12-factor principles and modern architectural patterns. This leader will play a critical role in driving technical excellence while ensuring engineering initiatives remain aligned with broader business strategy.

What You Will Do

As the Senior Manager, Software Engineering, you will:

  • Lead, mentor, and grow a full-stack engineering team focused on cloud native development
  • Architect and deliver modern applications using .NET Core, Azure services, and NoSQL data platforms
  • Drive modernization efforts, transitioning legacy systems into microservice-based or modular architectures
  • Ensure consistent application of 12-factor app principles and scalable design patterns
  • Partner closely with product, architecture, and infrastructure teams to deliver enterprise-grade solutions
  • Champion engineering best practices, including clean code, automated testing, structured peer reviews, and continuous improvement
  • Align technical execution with business priorities and strategic objectives

What You Bring

Experience and Education

  • Bachelor’s degree in Computer Science, Engineering, or related field. Master’s degree preferred
  • 7 or more years of software development experience, including at least 2 years in a leadership capacity

Technical Expertise

  • Proven experience building enterprise web applications using .NET Core and C#
  • Strong hands-on experience with Microsoft Azure, including App Services, Azure Functions, and Azure Cosmos DB. Experience with GCP or AWS is also acceptable
  • Solid experience working with NoSQL technologies such as Cosmos DB or MongoDB
  • Strong background with relational databases
  • Deep understanding of 12-factor app principles and scalable architectural design patterns
  • Experience implementing modern CI CD practices
  • Experience designing RESTful APIs, managing distributed systems, and implementing observability practices, including metrics, logging, and tracing

Leadership and Collaboration

  • Strong communication, collaboration, and leadership skills
  • Ability to guide teams through modernization and transformation initiatives

Preferred Qualifications

  • Experience with container technologies such as Docker and Kubernetes
  • Familiarity with domain-driven design and microservices architecture
  • Exposure to front-end frameworks such as React, Angular, or Vue
  • Understanding of secure coding practices and compliance standards in regulated industries
  • Knowledge of application security best practices
  • Experience working in a DevOps environment