Engineering Manager

IT · Dhaka · Full-time · (2 Vacancies)

About the Role

As an Engineering Manager at NeosCoder, you will lead engineering squads by combining technical architecture expertise, hands-on backend engineering, Agile delivery leadership, and people management. You will work closely with product, business, and engineering teams to design scalable systems, drive sprint execution, mentor engineers, and ensure high-quality software delivery across projects.

Responsibilities

  • Lead software architecture and system design for scalable, secure, and maintainable applications.
  • Drive backend engineering standards using Node.js, NestJS, Express, Python, and FastAPI.
  • Design and review APIs, database structures, integration patterns, and cloud-native solutions.
  • Remain hands-on with backend development, code reviews, technical troubleshooting, and architecture decisions.
  • Manage Scrum ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement.
  • Track sprint delivery, engineering KPIs, release planning, and project risks with clear stakeholder communication.
  • Collaborate with Product Owners, clients, and business teams to translate requirements into sprint-ready tasks.
  • Lead and mentor cross-functional teams including backend engineers, QA, DevOps, and full-stack developers.
  • Oversee CI/CD pipelines, Docker, Kubernetes, cloud deployments, observability, and DevOps practices.
  • Build a strong engineering culture through coaching, hiring, onboarding, and technical knowledge sharing.

Skills Required

  • Strong expertise in backend technologies such as Node.js, NestJS, Python, Express, and FastAPI.
  • Deep understanding of microservices, REST/GraphQL APIs, event-driven architecture, and system integration patterns.
  • Hands-on experience with PostgreSQL, MySQL, MongoDB, Redis, and database optimization.
  • Knowledge of cloud platforms (AWS, Azure, GCP), Docker, Kubernetes, Terraform, and CI/CD pipelines.
  • Familiarity with observability and monitoring tools such as Grafana, Prometheus, ELK, or Datadog.
  • Strong understanding of Agile/Scrum methodologies, sprint delivery, stakeholder management, and engineering documentation.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 6–12 years of software engineering experience with at least 3 years in Engineering Manager, Tech Lead, or similar leadership role.
  • Strong experience designing and delivering scalable production systems and greenfield projects.
  • Experience managing Agile/Scrum teams of 5–15+ engineers in distributed or hybrid environments.

Benefits

  • Honorarium: Negotiable (based on experience and skills)
  • Lunch Facilities: Subsidized
  • Benefits: Provident Fund & other company-provided facilities

We've prepared everything, it's time for you to tell the problem