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