Job Description
Your Responsibilities
- Lead and manage a team of engineers across the complete software development lifecycle — from design and development through testing, deployment and ongoing maintenance.
- Own and drive engineering delivery in collaboration with Product, Design, Business and other cross-functional stakeholders.
- Translate product and business requirements into clear technical plans, milestones and deliverables.
- Coordinate and direct multiple engineering projects, create detailed execution plans, manage dependencies and ensure timely delivery.
- Drive engineering best practices around code quality, architecture, scalability, security, observability and system reliability.
- Participate in and provide direction on system architecture, technology choices and product design decisions, ensuring solutions are scalable, maintainable and aligned with the product roadmap.
- Ensure systems are designed to handle high concurrency, increasing user volumes, traffic spikes and transaction loads while maintaining performance and reliability.
- Identify and proactively address performance bottlenecks, scalability challenges, technical debt and production risks.
- Work closely with DevOps / Infrastructure teams to ensure reliable CI/CD, deployment, monitoring, logging, alerting and production operations.
- Drive effective incident management, root-cause analysis and preventive actions for production issues.
- Identify opportunities to leverage AI and emerging technologies in customer-facing product features, improving customer experience, personalisation, automation and product capabilities.
- Drive the adoption of AI tools and workflows to improve engineering efficiency, including software development, code quality, testing, documentation, debugging, developer productivity and engineering processes.
- Evaluate emerging AI technologies and identify practical opportunities to improve both product capabilities and engineering productivity.
- Analyse technology and resource requirements, product demands and technical feasibility of proposed initiatives.
- Establish and track engineering metrics related to delivery, quality, system performance, reliability and team productivity.
- Recruit, mentor and develop engineers; assign and review work; manage performance; and build the technical capabilities of the team.
- Foster a culture of ownership, collaboration, experimentation, continuous improvement and engineering excellence.
- Partner with management and other functions to understand business priorities and translate them into actionable engineering initiatives.
- Manage engineering resources, budgets and external technology/vendor requirements where applicable.
- Review and approve technical solutions, product changes and engineering deliverables.
- Prepare and present engineering plans, technical proposals, project updates, risks and findings to senior leadership and other stakeholders.
- Set technical and engineering goals within the broader strategic direction provided by the leadership team.
Skill Sets / Experience We Require
- 8–10 years of overall software engineering experience, with 2–5 years of experience in an Engineering Manager, Engineering Lead or equivalent people-management role.
- Prior experience working in a product-based technology company, with ownership of consumer-facing technology products.
- Strong experience building and/or managing B2C applications/products, preferably with significant user volumes and transaction-intensive use cases.
Looking to get Placed? Try our Placement Guarantee Plan
- Strong understanding of software architecture, system design, scalability, performance optimisation and reliability engineering.
- Demonstrated understanding of concurrency, high-throughput systems, traffic/load management and designing systems that can scale with growing users and demand.
- Good understanding of DevOps practices, including CI/CD, deployment processes, cloud infrastructure, monitoring, logging, alerting and production operations.
- Strong understanding and practical fluency in AI and modern AI-enabled development, including the ability to identify and implement AI-led opportunities across both customer-facing product experiences and internal engineering workflows.
- Experience using or evaluating AI tools to improve developer productivity, coding, testing, debugging, documentation, knowledge management and engineering processes.
- Experience working closely with Product, Design and Business teams to translate requirements into scalable and commercially viable technology solutions.
- Strong leadership skills with the ability to hire, manage, mentor and develop high-performing engineering teams.
- Analytical and mathematical mindset, with the ability to evaluate and solve complex technical and business problems.
- Strong organisational and project management skills, with the ability to manage multiple projects, priorities, dependencies and timelines.
- Excellent stakeholder-management and interpersonal communication skills, with the ability to simplify and communicate complex technical concepts to a broader audience.
- Strong problem-solving and decision-making abilities, with a bias towards ownership and execution.
- Self-motivated and comfortable working in a fast-paced, product-led and timeline-driven environment.
- Ability to balance technical excellence, engineering velocity, scalability, reliability and business priorities.
- Ability to work independently as well as collaboratively as part of a cross-functional team.
Skills
CI/CDDevOpsProject ManagementCommunicationLeadershipTeamsIf a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.
About Company
Important dates & deadlines?
Application Deadline
07 Dec 26, 12:54 PM IST
Similar Jobs
View AllDon't Miss out any Updates
Subscribe now for the latest job alerts
and never miss an update

