Overview
Lead a software development team to deliver high-value, performant and secure software solutions, aligned with R&D Department goals and processes. The role combines people leadership with technical oversight of design, implementation and testing.
What you'll do
- Lead, mentor and develop a team of software engineers.
- Provide day-to-day technical guidance and remove obstacles impacting delivery.
- Conduct regular one-on-one meetings, performance reviews and career development discussions.
- Foster a culture of collaboration, accountability, continuous learning and innovation.
- Drive continuous improvement of engineering processes, tools and team effectiveness.
- Build strong partnerships with Product Management, Architecture, Support and other cross-functional stakeholders.
- Ensure adherence to software development standards, security policies and engineering best practices.
- Guide the design, development, testing, deployment and maintenance of software solutions.
- Collaborate with product and engineering teams to deliver roadmap commitments.
- Provide technical oversight on architecture, implementation, code quality and troubleshooting.
- Promote secure coding practices, automated testing and engineering excellence.
- Ensure solutions meet performance, scalability, reliability and security requirements.
- Support software development activities as needed through hands-on technical contributions.
- Support team planning, capacity management and resource allocation.
- Approve vacation requests, expenses and training budgets.
- Partner with Engineering Leadership and HR on performance management and compensation planning.
- Participate in hiring activities, including candidate screening, interviewing and selection.
- Support onboarding and development of new team members.
What you'll need
- 7+ years of experience in software development or a related technical role.
- Experience leading, mentoring or providing technical direction to engineering teams.
- Strong background in designing, developing and delivering software applications.
- Experience working in Agile development environments.
- Proven ability to collaborate effectively with cross-functional teams and stakeholders.
- Experience driving engineering best practices, code quality and continuous improvement initiatives.
- Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent practical experience.
- Strong understanding of software development lifecycle (SDLC) methodologies and Agile practices.
- Excellent leadership, communication and stakeholder management skills.
- Strong problem-solving and decision-making abilities.
- Knowledge of secure coding standards, software security principles and quality engineering practices.
- Ability to coach, mentor and develop team members in a collaborative environment.
- Commitment to continuous learning and professional growth.
Details
- Location: Bengaluru, India (modern workplace in Helios Business Park).
- Candidates interviewing remotely are expected to be on camera during all video interviews; notify in advance if this is not possible.
- Employment may be subject to background verification and additional regulatory or compliance requirements.
Read the full description and apply on the company’s own careers page.