Software Engineering Team Lead

5 - 9 years

20 - 30 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

  • Responsibilities:

  • Technical Leadership

    • Provide technical guidance and mentorship to the development team • Conduct code reviews to ensure high-quality standards and best practices • Oversee software architecture and design decisions • Stay updated on emerging technologies and industry trends
  • Team Management

    • Lead and motivate a team of software engineers1 • Assign tasks based on team members' skills and project requirements • Foster a collaborative and innovative work environment • Conduct regular performance evaluations and provide constructive feedback • Coach the team in self-management and cross-functionality • Remove impediments to the team's progress • Promote and support the adoption of Agile and SAFe practices within the organization • Ensure the team delivers high-value increments that meet the Definition of Done • Facilitate stakeholder collaboration as needed
  • Project Management

    • Oversee project planning, execution, and delivery • Manage project timelines, resources, and budgets • Collaborate with stakeholders to define project objectives and requirements • Identify and mitigate project risks proactively Scrum Master Duties • Facilitate Scrum events and ensure they are productive and time-boxed
  • 3. Qualifications:

    • Bachelor's or Master's degree in Computer Science, Software Engineering, or related. • 5+ years of software development experience, with at least 2 years in a leadership role • Strong programming skills in relevant languages and technologies • In-depth knowledge of Agile methodologies and SAFe framework • Scrum Master certification (e.g., CSM, PSM) preferred • Excellent communication, problem-solving, and conflict resolution skills

What will your job look like?

Technical Skills:

  • You will provide technical leadership to software engineers by coaching and mentoring throughout end-to-end software development, maintenance, and lifecycle to achieve project goals to the required level of quality; promote team engagement and motivation.
  • Provide recommendations to the software engineering manager for estimates, resource needs, breakthroughs and risks; ensure effective delegation, supervising tasks, identifying risks and handling mitigation and critical issues.
  • Hands-on technical and functional mentorship to design, maintenance, build, integration and testing of sophisticated software components according to functional and technical design specifications; Follow software development methodologies and release processes
  • You will analyze and report the requirements and provide impact assessment for new features or bug fixes. Make high-level design and establishes technical standards.
  • You will represent and lead discussions related to product/ application/ modules/ team and build relationships with internal customers/partners

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Spectrum Talent Management logo
Spectrum Talent Management

Talent Management

Los Angeles

RecommendedJobs for You