We are seeking a Engineering Manager with expertise in .NET fullstack technologies to lead and coordinate development projects.
You will play a key role in driving engineering excellence and managing project delivery aligned with business goals. This role requires hands-on technical skills as well as leadership capabilities to guide teams and collaborate with stakeholders effectively. Join us to contribute to innovative projects and foster a high-performance engineering culture.
Responsibilities
- Lead and coordinate development projects using .NET fullstack technologies ensuring alignment with business needs
- Implement engineering excellence practices and maintain a high standard of engineering culture within the team
- Design and review solution architectures for small-scale projects based on the .NET technology stack
- Collaborate with business stakeholders to gather requirements and translate them into technical solutions
- Manage project stages including planning, resource allocation, risk management, and documentation
- Conduct project audits and support the creation of technical proposals and pre-sales activities
- Lead internal and external educational initiatives such as workshops, tech talks, and mentoring sessions
- Manage team lifecycle activities including hiring, onboarding, professional development, and performance management
- Resolve conflicts constructively and foster a positive and productive team environment
- Guide and coordinate a team of 7+ specialists or multiple project teams, delegating tasks and motivating team members
- Participate in R&D projects to develop frameworks and accelerators
- Communicate directly with clients to manage expectations, negotiate solutions, and ensure satisfaction
- Analyze project feedback and implement improvements for future initiatives
- Align team objectives with company strategy to ensure contributions to business growth
- Support global pre-sales and consulting engagements leveraging domain expertise
Requirements
- Extensive experience of 15-20 years in .NET fullstack development and engineering management
- Proven leadership experience of at least 2 years managing projects and teams
- Demonstrated participation in multiple successful software development projects
- Hands-on expertise in .NET fullstack technologies including code review, optimization, and troubleshooting
- Capability to integrate engineering excellence practices into development processes
- Proficiency in measuring and reporting development progress aligned with business goals
- Experience acting as a software architect designing solution architectures
- Strong collaboration skills with ability to communicate technical concepts to business stakeholders
- Competency in project management including resource allocation and risk mitigation
- Experience managing full team lifecycle activities such as hiring, onboarding, and retention
- Background in fostering team alignment with organizational strategy and policies
- Ability to resolve conflicts and maintain a healthy team environment
- Knowledge of at least one business or technical domain such as lifesciences, insurance, or ERP platforms
Nice to have
- Certifications in project management or software architecture
- Familiarity with cloud platforms Microsoft Azure and Amazon Web Services
- Experience with frontend frameworks Angular and ReactJS
- Participation in R&D or innovation projects
- Skills in client engagement and negotiation techniques