Job Description
We are seeking an experienced Engineering Manager to lead the design, architecture, and delivery of complex enterprise-grade software solutions built on Microsoft technologies. The ideal candidate will combine strong technical expertise with leadership capabilities to guide engineering teams and deliver scalable, secure, and high-performance solutions.
Key Responsibilities
- Lead design and architecture efforts for large-scale enterprise solutions using Microsoft technologies, including ASP.NET MVC (3.5/4.0/4.5), Web API, and SQL Server
- Collaborate closely with global customers and stakeholders to gather, analyze, and refine technical and business requirements
- Provide technical leadership, mentorship, and guidance to engineering teams, fostering best practices and continuous improvement
- Ensure solutions meet non-functional requirements such as performance, scalability, reliability, and security
- Take end-to-end ownership of solutions, from concept and architecture through development, deployment, and delivery
- Act as a Subject Matter Expert (SME) in assigned technical domains, supporting complex decision-making and problem resolution
- Facilitate effective communication and coordination between technical and functional teams across multiple geographies
- Apply proven software design patterns to build robust, maintainable, and scalable applications
- Contribute to product engineering initiatives, ensuring alignment with business goals, technical strategy, and long-term roadmap
- Play a key role in enterprise software development, influencing product vision, architectural standards, and innovation initiatives
Preferred Candidate Profile
- Proven experience in enterprise software development and solution architecture
- Strong hands-on expertise with ASP.NET MVC, Web API, SQL Server, and related Microsoft technologies
- Solid understanding of web technologies, enterprise architecture, and scalable system design
- Experience leading or mentoring engineering teams in a product engineering environment
- Deep knowledge of software design patterns, coding standards, and architectural best practices
- Ability to balance technical leadership and people management responsibilities
- Strong problem-solving, analytical, and decision-making skills
- Excellent communication skills with the ability to work effectively with global stakeholders
- Passion for continuous improvement, innovation, and engineering excellence
Perks and Benefits
- Full-time, permanent role with long-term growth opportunities
- Opportunity to lead enterprise-scale, high-impact projects
- Work with global clients and cross-functional teams
- Exposure to modern engineering practices and evolving Microsoft technologies
- Collaborative and performance-driven work culture
- Competitive compensation aligned with experience and expertise
Job Details
- Role: Engineering Manager
- Industry Type: IT Services & Consulting
- Department: Engineering – Software & QA
- Employment Type: Full Time, Permanent
- Role Category: Software Development
Education
- UG: Any Graduate
- PG: Any Postgraduate
Key Skills
- Product Engineering
- Web Technologies
- Scalability & Performance
- Architecture & Design Patterns
- Subject Matter Expertise (SME)
- Continuous Improvement
- ASP.NET MVC
- Enterprise Software Development
- Microsoft Technologies
- SQL Server