Team Lead Software Development

savannahr.com

10-15 YrsNoida

Full TimeSoftware Engineer

Job Description

About the Role

We are looking for an experienced Team Lead Software Development to lead a high-performing engineering team focused on building enterprise-grade digital experience monitoring and management solutions. In this role, you will drive the full software development lifecycle, mentor developers, and ensure the delivery of scalable, secure, and high-quality software products. You will work closely with cross-functional teams including product management, UX design, and QA to deliver innovative solutions that enhance end-user digital experiences across organizations.

Roles and Responsibilities

- Lead and manage a team of software developers, providing technical guidance, mentorship, and career development support

- Drive the end-to-end software development lifecycle (SDLC) using Agile methodologies, ensuring timely and high-quality delivery of features and releases

- Architect and design scalable, secure software solutions for digital experience monitoring platforms, ensuring compliance with OWASP security standards

- Collaborate with product management, UX designers, and other engineering teams to define technical requirements and translate business needs into robust software solutions

- Oversee cloud infrastructure and deployment pipelines using Azure, Docker, and Kubernetes, ensuring high availability and performance of production systems

- Implement and maintain data streaming and processing solutions using technologies such as Apache Kafka and Databricks for real-time analytics and monitoring

- Conduct code reviews, enforce coding standards, and promote best practices in software engineering across the team

- Manage sprint planning, backlog grooming, and retrospectives, ensuring continuous improvement in team velocity and delivery quality

- Identify and resolve technical debt, performance bottlenecks, and scalability challenges in existing systems

- Stay current with emerging technologies and industry trends, evaluating and recommending new tools and frameworks to improve development efficiency

Qualifications

- 10-15 years of experience in software development with at least 2-3 years in a team lead or engineering management role

- Strong expertise in Agile methodologies (Scrum/Kanban) and experience managing sprints, releases, and cross-functional collaboration

- Deep knowledge of SDLC processes, software architecture patterns, and OWASP security best practices

- Hands-on experience with cloud platforms (Azure preferred), containerization (Docker, Kubernetes), and CI/CD pipelines

- Proficiency with data streaming technologies (Apache Kafka) and big data platforms (Databricks) for building real-time data pipelines

- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field

- Excellent communication, leadership, and stakeholder management skills with the ability to influence technical decisions at senior levels

- Experience with digital experience monitoring, endpoint management, or IT infrastructure management solutions is a strong plus

Recent Jobs

    4 steps of Right Hiring

    4 steps of Right Hiring

    As more and more workers opt through necessity or preference to work from home, their managers are hustling to give them the direction and support they need…
    Swati SinhaMar 4, 2021

    HireXL

    2nd floor, Plot no.4, Minarch Tower
    Sector 44, Gurugram
    Haryana - 122003