NextHire Try for free

Qapita

Posted 27 Aug 2026

Engineering Manager

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
27 Aug 2026

About the role

We are looking for an experienced Engineering Manager to lead a high-performing product engineering team and drive the architecture, development, and delivery of scalable enterprise software products. This role requires a strong technical leader who can mentor engineers, own architectural decisions, and collaborate across Product, QA, Customer Success, Sales, and Marketing to build robust, reliable, and high-performing applications. The ideal candidate has a strong background in product engineering, people management, system design, and modern software architecture, while remaining hands-on with technology and engineering best practices.


Responsibilities:

  • Lead the architecture, design, and development of scalable, secure, and high-performance software products.
  • Drive technical decisions with a focus on scalability, maintainability, reliability, and performance.
  • Manage and mentor a team of 5-8 software engineers, providing coaching, technical guidance, and performance feedback.
  • Conduct code reviews and establish engineering best practices, coding standards, and development processes.
  • Partner closely with Product Management to define technical solutions aligned with business objectives and product roadmaps.
  • Lead Agile ceremonies including sprint planning, backlog grooming, estimation, and production releases.
  • Collaborate with QA teams to ensure high-quality, defect-free product releases.
  • Monitor production systems, troubleshoot critical issues, and continuously improve system performance and reliability.
  • Drive innovation by evaluating and adopting modern technologies and architectural patterns.
  • Maintain technical documentation, architecture decisions, engineering roadmaps, and development standards.


Requirements:

  • 8-12 years of software development experience.
  • Minimum 5 years of experience in a product-based company.
  • At least 2 years of experience as an Engineering Manager, managing teams of 5-8 engineers.
  • Strong hands-on experience with one or more backend technologies: C# /. NET NET (Preferred), Java, Node.js
  • Experience with frontend technologies such as React.js, TypeScript, Angular, or JavaScript.
  • Strong knowledge of relational and NoSQL databases including PostgreSQL, MongoDB, MySQL, SQL Server, or Oracle.
  • Proven experience designing and building scalable, distributed systems with a strong understanding of non-functional requirements.
  • Experience working in Agile/Scrum environments and leading engineering teams through complete product development lifecycles.
  • Excellent analytical, problem-solving, communication, and stakeholder management skills.
  • Preferred Skills: Experience with the following technologies and architectural patterns is highly preferred: AWS (S3 SQS, EKS), Microservices, Event-driven architecture, Domain-Driven Design (DDD), CQRS, Event Sourcing, Clean Architecture, EventStore, NServiceBus.


Technology Stack:

  • Backend: C#, ASP. NET, MongoDB, PostgreSQL, EventStore.
  • Frontend: React, TypeScript.
  • Cloud: AWS (S3 SQS, EKS).
  • Messaging: NServiceBus.
  • Architecture: Domain-Driven Design (DDD), CQRS, Event Sourcing, Clean Architecture.


Good to Have:

  • Strong technical leader with a hands-on engineering mindset.
  • Proven experience building and scaling enterprise SaaS products.
  • Ability to mentor engineering teams while driving technical excellence.
  • Excellent collaboration and stakeholder management skills.
  • Passion for solving complex engineering challenges and delivering high-quality software products.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach