Overview
Lead and oversee a software engineering team, driving delivery quality, team efficiency, talent development and integration with product and client-facing teams.
What you'll do
- Oversee the technology team, interview and select people, motivate and inspire the team, and drive retention and employee engagement.
- Provide software engineers constant feedback and prepare individual development plans to prepare team members for succession or new seniority positions.
- Ensure the quality of deliveries, prioritize initiatives oriented to metrics (e.g. reliability, code smells, technical debts, bugs).
- Define quality strategy and quality techniques/frameworks (e.g. BDD, TDD, FDD, test automation).
- Oversee the processes and controls of delivery flow across discovery, development, testing, approval and implementation phases.
- Ensure stability, performance and maintenance of organizational systems.
- Ensure the efficiency of teams through metrics (availability, cloud cost, throughput, lead time, blockages), balancing indicators against defined goals and raising the need for additional resources as needed.
- Facilitate integration between product teams and other client-focused areas of the company by defining responsibilities and agreements, and systematically optimizing workflow and communication.
What you'll need
- Extensive, hands-on experience in the full software development lifecycle (SDLC), including coding, testing, debugging, and implementing software solutions.
- Proven experience supervising the daily activities of a team (preferably production or technical support roles) and being accountable for their operational performance.
- Experience delivering technology change through project-based work, including developing and implementing short and long-term IT solutions and adapting existing system designs.
- Experience with core people management responsibilities, such as conducting performance appraisals, pay reviews, and employee training/development.
- Experience with the design, development, or maintenance of applications, systems architecture, network systems, or applications infrastructure.
- Demonstrated ability to identify and resolve day-to-day operational problems and make decisions guided by policies and business plans.
Nice to have
- Proven track record of automating technical capabilities and streamlining processes that significantly reduced manual effort or accelerated development cycle times.
- Exceptional ability to coordinate work activities with multiple other supervisors/functions to unblock complex projects and ensure seamless alignment.
- Concrete experience in actively mentoring and elevating team members into more senior technical roles.
- Specific examples of successfully leading the team through highly complex tasks involving the modification or adaptation of critical, existing system designs, ensuring stability while delivering new functionality.
- Evidence of proactively identifying systemic issues or technical debt and implementing long-term solutions that prevent recurring operational failures.
Details
- Location: Pune, India (IND-Pune-Equifax Analytics-PEC).
- Work mode: Hybrid.
- Employment type: Full time.
Read the full description and apply on the company’s own careers page.