Back to jobs
Engineering Manager
Bengaluru
Role Overview
We are seeking a passionate Engineering Manager who will lead and grow a team of talented engineers while collaborating across teams to deliver robust, scalable, and high-performance systems. You’ll provide technical leadership, mentor engineers, and help drive the strategic direction of the engineering department. You’ll also work closely with product, design, and operations teams to ensure we’re building the right features, meeting customer needs, and scaling our platform for the future.
This role requires a combination of leadership, technical expertise, and a strong focus on delivering high-quality engineering solutions that power our platform.
Responsibilities
- Team Leadership: Lead, mentor, and grow a high-performing engineering team, fostering a culture of collaboration, accountability, and continuous learning.
- Project Ownership: Manage the end-to-end delivery of engineering projects, ensuring that deadlines are met and the technical solutions align with the company’s goals.
- Technical Strategy: Work with senior leadership to define the technical vision and architecture for the platform. Ensure that engineering efforts align with business objectives and product roadmap.
- Cross-functional Collaboration: Work closely with product managers, designers, data scientists, and other teams to define product requirements, drive technical decisions, and ensure smooth execution.
- Technical Excellence: Promote engineering best practices, including coding standards, testing, documentation, and code reviews, to ensure high-quality software and maintainability.
- Resource Planning & Scalability: Ensure that engineering teams are well-equipped with the resources they need to succeed, including managing team capacity, identifying skill gaps, and scaling teams as needed.
- Performance & Continuous Improvement: Focus on delivering solutions that are performant, reliable, and scalable. Identify opportunities for continuous improvement and process optimization across engineering workflows.
- Hands-On Contribution: Actively participate in hands-on technical work when necessary, including system design, architecture reviews, or coding to ensure the team maintains a high standard of quality and technical expertise.
Qualifications
- 5+ years of experience in software engineering, with at least 2–3 years in an engineering management role
- Proven experience leading and managing engineering teams, with a strong focus on delivering high-quality software solutions
- Strong technical expertise in backend technologies (e.g., Python, Java, Node.js) and familiarity with cloud-based platforms (AWS, GCP, or Azure)
- Experience with system design, architecture, and building scalable, high-performance distributed systems
- Solid understanding of agile methodologies and project management, with a track record of delivering engineering projects on time and within scope
- Experience with microservices architecture, containerization (e.g., Docker), and orchestration tools (e.g., Kubernetes)
- Excellent communication skills, with the ability to work effectively with cross-functional teams and non-technical stakeholders
- Strong mentoring and coaching skills, with the ability to support engineers in their professional growth and development
- Experience in regulated industries (e.g., healthcare, finance) or working with AI-powered products is a plus
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience
Apply for this job
*
indicates a required field