Engineering Manager

Full-time

Bengaluru

About Us

Zemoso is a unique services organization that specializes in early-stage initiatives and solves tough technology problems. We partner with startups, Fortune 500 companies, and mid-sized organizations on digital transformation, business model transformation, and new product development initiatives. We bring an expert understanding of how a focus on usability works with mature engineering practices to deliver the best outcomes for our customers. Every member of our team showcases accountability and ownership.

As a services organization, our people are our strongest asset. Therefore, we are committed to their career progression. Our Talent Nurture team organizes bootcamps, provides external resources, and hosts tailored workshops. We work on the most cutting-edge solutions, ensuring that our people stay up-to-date with the latest processes, technologies, and tools.

Location

Bengaluru

Responsibilities
  • Lead a team of engineers: Lead, mentor, and coach a team of software engineers (Frontend, Backend, and Quality) to foster their professional growth, career development, and technical capabilities. Participate in the recruitment and hiring process to attract top engineering talent.
  • Provide technical and architectural guidance: Provide technical guidance and oversight, ensuring sound architectural decisions and robust, scalable designs for both frontend (ReactJS, Node.js) and backend (Java, distributed systems) components.
  • Oversee project delivery and execution: Oversee the end-to-end delivery of features and projects, from planning, estimation, to execution, testing, and deployment. You will collaborate with product managers and other stakeholders to translate requirements into actionable engineering plans.
  • Contribute to strategic planning: Contribute to the broader engineering strategy and technical vision for the organization. Stay abreast of industry trends, emerging technologies, and best practices to identify opportunities for process improvements and innovation.
  • Facilitate communication and collaboration: Serve as a key liaison between the engineering team and other departments, effectively communicating progress, challenges, and technical insights to ensure alignment, and leverage expertise across the organization.
Required skills and qualifications
  • Experience: 10+ years of progressive experience in software engineering, including at least 3+ years in a technical leadership or engineering management role.
  • Technical Acumen: Strong foundational knowledge and practical experience in modern web development technologies, including:
    • Frontend: Deep understanding of ReactJS, modern JavaScript (ECMAScript 2015 and beyond), TypeScript, and related state management libraries.
    • Backend: Expertise in building scalable distributed systems using Java/J2EE (Java 2 Platform, Enterprise Edition), with a preference for Spring Boot, and/or Node.js.
    • Databases: Experience with relational (e.g., Oracle) and NoSQL (Not Only SQL) databases (e.g., MongoDB, Cassandra).
    • APIs (Application Programming Interfaces): Proficiency with RESTful (Representational State Transfer) and/or GraphQL API design and consumption.
  • Quality Assurance Mindset: A strong understanding of software quality principles, test automation strategies (Jest, React Testing Library, Cypress), and CI/CD (Continuous Integration/Continuous Delivery) pipelines, with a commitment to delivering high-quality software.
  • System Design: Experience in designing and architecting highly scalable, performant, and resilient web applications and services.
  • Cloud & DevOps (Development and Operations): Familiarity with cloud platforms (Amazon Web Services, Azure, GCP Google Cloud Platform) and containerization technologies (Docker, Kubernetes).
  • Agile Methodologies: Demonstrated experience leading teams in an Agile/Scrum environment.
  • Leadership & Mentorship: Proven ability to lead, motivate, mentor, and grow engineering teams. Exceptional interpersonal and communication skills (verbal, and written).
  • Problem Solving: Superior analytical, problem-solving, and decision-making abilities in complex technical and organizational contexts.
Good to have
  • Experience in a high-growth or startup environment.
  • Familiarity with micro-frontend architectures.
  • Knowledge of performance optimization techniques for large-scale web applications.
  • Understanding of AI (Artificial Intelligence) systems and tools, and experience with AI coding tools (e.g., GitHub Copilot) in an engineering context.
  • Contributions to open-source projects or a strong portfolio of personal technical achievements.

©2025 Zemoso Technologies. All rights reserved.