Posted on: 10/12/2025
About the Role :
We are seeking a high-performing Engineering Manager to lead a team of talented engineers and drive the development of scalable, reliable, and high-quality software systems.
The ideal candidate is a strong technologist and a people-first leader who thrives in fast-paced, high-growth environments. This role combines hands-on technical oversight with strategic engineering leadership to deliver high-impact product outcomes.
Key Responsibilities :
Team Leadership & People Management :
- Lead, grow, and mentor a team of software engineers across levels, fostering a culture of ownership, collaboration, and continuous improvement.
- Provide technical and career guidance, conduct performance evaluations, and build personalized development plans.
- Recruit, onboard, and retain top engineering talent to strengthen the team's capabilities.
Engineering Delivery & Execution :
- Own end-to-end execution of product initiatives including planning, estimation, prioritization, and delivery.
- Ensure reliable, scalable, and high-performing systems with a focus on quality, security, and maintainability.
- Establish and enforce engineering processes, coding standards, and best practices (code reviews, testing, documentation, CI/CD, etc.).
- Ensure timely project delivery while managing trade-offs and mitigating risks.
Technical Leadership :
- Drive the technical roadmap in partnership with product and technology leadership.
- Provide architectural direction, review designs, and guide engineers on system design, performance optimization, and scalability.
- Proactively identify and resolve technical debt, architectural bottlenecks, and areas for innovation.
Cross-functional Collaboration :
- Collaborate closely with Product Managers, Designers, QA, and DevOps to deliver seamless, impactful product features.
- Communicate effectively with stakeholders, ensuring alignment on objectives, timelines, and execution plans.
Innovation & Continuous Improvement :
- Promote a culture of experimentation, innovation, and learning.
- Stay up to date with emerging technologies, tools, and industry trends, and evaluate their relevance to ongoing and future initiatives.
- Encourage continuous improvement in engineering productivity and team efficiency.
Requirements :
Educational Background :
- Bachelor's/Master's degree in Computer Science, Engineering, or related field.
Technical Expertise :
- 8+ years of professional experience in software development with strong fundamentals in system design, distributed systems, and architecture.
- 2+ years of experience leading and managing engineering teams.
- Hands-on expertise in Java, Python, Node.js, React, and AWS (experience in multiple is preferred).
- Strong understanding of cloud infrastructure, microservices, CI/CD pipelines, API design, and robust backend/frontend architecture.
- Proven track record of building and delivering complex, high-scale products.
Leadership & Soft Skills :
- Exceptional leadership, communication, and stakeholder management capabilities.
- Ability to balance technical depth with team management, stepping in hands-on when necessary.
- Experience working in startup or high-growth environments is highly desirable.
- Contributions to open-source projects or active participation in tech communities is a plus.
Why Join Us (Optional Section) :
- Lead and shape a high-impact engineering team.
- Work on large-scale, mission-critical products in a fast-paced environment.
- Collaborative culture focused on ownership, innovation, and continuous learning.
- Attractive compensation and growth opportunities.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Engineering Management
Job Code
1587678
Interview Questions for you
View All