Job Description:
We are seeking an experienced and highly skilled Senior Technical Lead with 8-12 years of proven
expertise in software development to join our dynamic team. As a Senior Technical Lead, you will play
a pivotal role in driving technical excellence, providing technical guidance, and leading the development
efforts of our cutting-edge projects.

Responsibilities:

  1. Technical Leadership: Take ownership of technical architecture and lead the development team by
    providing technical direction, guidance, and mentorship. Collaborate with cross-functional teams to
    ensure the successful execution of projects and adherence to best development practices.
  2. Software Development: Demonstrate hands-on development expertise and actively participate in
    coding, debugging, and troubleshooting complex software solutions. Utilize your technical knowledge and industry experience to architect, design, and implement high-quality, scalable, and reliable software systems.
  3. Project Planning and Execution: Collaborate with project managers and stakeholders to understand
    project requirements and create detailed technical plans. Ensure that projects are delivered on time,
    within scope, and in alignment with organizational objectives.
  4. Code Reviews and Quality Assurance: Conduct code reviews to maintain code quality, optimize
    performance, and enforce coding standards. Implement and monitor quality assurance measures to
    deliver software solutions of the highest quality.
  5. Technology Research and Innovation: Stay up-to-date with the latest advancements in software
    development technologies, frameworks, and methodologies. Identify opportunities to adopt new
    technologies that enhance product performance and maintain the organization’s competitive edge.
  6. Team Development: Foster a culture of continuous learning and growth within the development team. Provide coaching, feedback, and technical training to team members to enhance their skills and expertise.
  7. Collaboration and Communication: Collaborate effectively with cross-functional teams, including
    product managers, designers, and QA engineers. Communicate technical concepts and solutions to both technical and non-technical stakeholders in a clear and concise manner.
  8. Risk Assessment and Mitigation: Identify technical risks and challenges early in the development
    process and implement proactive measures to mitigate potential roadblocks or bottlenecks.

Requirements:

  1. Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  2. 8-12 years of hands-on experience in software development, with expertise in multiple programming
    languages, such as Java, C++, Python, or others.
  3. Proven track record of technical leadership in designing and delivering complex software projects.
  4. In-depth understanding of software development methodologies, design patterns, and architectural
    principles.
  5. Strong problem-solving and analytical skills with a focus on delivering high-quality, scalable, and
    maintainable code.
  6. Experience in leading and mentoring development teams, fostering collaboration, and promoting a
    positive team culture.
  7. Excellent communication and interpersonal skills, with the ability to effectively interact with the team
    members, stakeholders, and clients.
  8. Demonstrated ability to thrive in a fast-paced, dynamic environment and manage multiple projects
    simultaneously.

As a Senior Technical Lead in our organization, you will have the opportunity to drive technical innovation,
shape the development roadmap, and contribute to the success of exciting projects. If you are a proactive
and accomplished technical leader looking to make a significant impact, we invite you to apply and be a
part of our dedicated and talented team.

Job Category: TECH
Job Type: Full Time
Job Location: Bangalore

Apply for this position

Allowed Type(s): .pdf, .doc, .docx