Posted on: 21/12/2025
Description :
.NET Engineering Manager is responsible for managing software development teams to deliver high-quality, scalable, and secure applications. This role combines technical leadership with people management, ensuring projects meet business objectives while fostering engineering excellence and continuous improvement.
Key Responsibilities :
Team Leadership & Development :
- Manage and mentor software engineers, driving performance and career growth.
- Oversee recruitment, onboarding, and team capacity planning.
Project Delivery :
- Ensure timely delivery of software projects within scope, schedule, and budget.
- Collaborate with product managers and architects to align technical solutions with business goals.
Technical Oversight :
- Guide teams in implementing best practices for coding, testing, and deployment.
- Review designs and code for scalability, security, and maintainability.
Cloud & DevOps Integration :
- Drive adoption of AWS cloud services for application hosting and deployment.
- Implement CI/CD pipelines and Infrastructure as Code using tools like Jenkins, Terraform and Ansible.
Quality & Compliance :
- Ensure adherence to secure coding standards and regulatory requirements.
- Promote automated testing and continuous integration practices.
Stakeholder Communication :
- Provide regular updates on project status, risks, and mitigation strategies to leadership.
Required :
- 10 - 15 years in software development, with at least 2 years as .NET Engineering Manager.
- Strong technical background in .NET.
- Hands-on experience with AWS/Azure cloud services (mandatory).
- Excellent communication, problem-solving, and decision-making skills.
- Experience managing enterprise-scale applications.
- Knowledge of Agile/Scrum methodologies and DevOps practices.
- AWS certification is a plus.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Engineering Management
Job Code
1593049
Interview Questions for you
View All