HamburgerMenu
hirist

Director - Software Engineering

WorkLife Tech
12 - 20 Years
rupee30-40 LPA
Bangalore

Posted on: 13/07/2026

Job Description

Job Title : Director of Software Engineering

Role Summary :

Repro is looking for a Director of Software Engineering who combines deep technical expertise with proven leadership in large-scale software delivery. This role requires a hands-on technologist who can architect, build, and review complex systems while leading high-performing engineering teams to deliver reliable, scalable, and high-quality software.

You will own execution across multiple teams, drive engineering excellence, and partner closely with Product, Architecture, and Business leaders to turn strategy into shipped outcomes.

Key Responsibilities :

Engineering Leadership & Delivery :

- Lead multiple engineering teams responsible for end-to-end software delivery across critical platforms and products

- Own execution, delivery predictability, and quality across programs using Agile / Scrum / Kanban methodologies

- Translate product and business goals into technical roadmaps, milestones, and execution plans

- Ensure on-time, on-budget delivery while maintaining high engineering standards

Technical Excellence & Architecture :

- Provide hands-on technical leadership in system design, architecture reviews, and complex problem solving

- Stay actively involved in code reviews, design discussions, and critical technical decisions

- Drive best practices in software architecture, scalability, performance, security, and reliability

- Set and enforce engineering standards for coding, testing, CI/CD, observability, and production readiness

Hands-On Contribution :

- Maintain strong hands-on coding ability and contribute when needed (prototyping, critical paths, debugging, design spikes)

- Guide teams through complex refactors, migrations, and modernization efforts

- Act as a technical mentor and escalation point for challenging engineering problems

People & Talent Leadership :

- Build, mentor, and retain high-performing engineering managers and senior engineers

- Foster a culture of ownership, accountability, continuous learning, and engineering excellence

- Partner with HR and leadership on hiring strategy, performance management, and succession planning

Cross-Functional Collaboration :

- Work closely with Product Management to align on priorities, scope, and trade-offs

- Collaborate with Architecture, DevOps, Security, and QA to ensure cohesive execution

- Communicate clearly with senior leadership on delivery status, risks, and technical decisions

Required Qualifications :

- 12+ years of experience in software engineering, with 5+ years in senior engineering leadership roles

- Proven track record of delivering complex, large-scale software systems in production

- Strong hands-on coding experience in one or more modern programming languages (e.g., Java, Python, React, MongoDB, MySQL, Dart, Django)

- Deep understanding of system design, distributed systems, APIs, databases, and cloud-native architectures

- Experience leading teams using Agile delivery practices

- Strong knowledge of CI/CD pipelines, DevOps practices, and production operations

- Ability to balance technical depth with execution, people leadership, and business impact

- Experience building SaaS or platform-based products at scale

- Background in cloud platforms (AWS, Azure, GCP) and microservices architectures

- Experience with high-availability, high-performance, or data-intensive systems

- Strong product mindset with the ability to make pragmatic trade-offs

What Success Looks Like in This Role :

- Engineering teams deliver predictably with high quality and minimal firefighting

- Architecture scales with business growth while remaining maintainable

- Engineers respect you as a leader who can go deep technically and drive execution

- Stakeholders trust engineering commitments and delivery timelines

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...