Weekday AI's Profile Image

Lead Engineer (Tech Lead)

Company: Weekday AI

Job Location: Gurugram, Haryana, India

Job Type: FULL_TIME - (ON_SITE)

Date Posted: April 06, 2025

External

Apply Now

This role is for one of the Weekday's clients

Salary range: Rs 3500000 - Rs 6500000 (ie INR 35-65 LPA)

Min Experience: 7 years

Location: Gurgaon

JobType: full-time

We are looking for a Lead Engineer (Tech Lead) to define and drive our technical vision, software architecture, and best practices. In this role, you will collaborate with product managers and stakeholders to build scalable, high-performance solutions while ensuring security, reliability, and efficiency. You will also play a key role in mentoring the team, fostering a culture of innovation and continuous improvement.

Key Responsibilities

1. Technical Leadership

  • Define and establish technical best practices, coding standards, and development strategies.
  • Collaborate with product managers and stakeholders to translate business needs into scalable technical solutions.
  • Ensure performance, security, and reliability are prioritized alongside new feature development.

2. Software Architecture

  • Design and implement scalable, secure, and reliable systems using .NET (must-have), React (must-have), Python, Spark, and cloud platforms (GCP & Azure).
  • Promote modular and maintainable architectures to support future growth.

3. Cloud Development

  • Leverage expertise in Google Cloud Platform (GCP) and Microsoft Azure to design, deploy, and manage cloud-based applications.
  • Optimize cloud infrastructure for cost efficiency and performance.

4. DevOps & CI/CD

  • Implement DevOps best practices, including trunk-based development, monorepo strategies, and CI/CD pipelines.
  • Automate deployment processes for faster and more reliable software delivery.

5. Code Review & Quality Assurance

  • Conduct comprehensive code reviews to maintain high-quality standards, optimize performance, and ensure security compliance.
  • Implement testing strategies to validate software functionality and resilience.

6. Mentorship & Team Development

  • Guide and mentor junior engineers, fostering a collaborative and learning-focused team culture.
  • Lead knowledge-sharing sessions and workshops to upskill the engineering team.

7. Collaboration & Stakeholder Communication

  • Work closely with product managers, UX designers, and QA engineers to deliver high-quality, user-centric software.
  • Translate complex technical concepts into clear, actionable insights for non-technical stakeholders.

8. Research & Innovation

  • Stay updated with emerging technologies and industry trends.
  • Identify and implement innovative solutions to improve products and development processes.

9. User Support & On-Call Responsibilities

  • Provide technical support and ensure prompt issue resolution.
  • Participate in on-call rotations to handle critical incidents outside business hours.

Required Skills & Qualifications

  •  Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Lead Engineer, Tech Lead, or Engineering Manager, driving software development from concept to delivery.
  • Strong expertise in .NET, React, Spark, Git (GitLab), Docker, and cloud platforms (GCP & Azure, open to AWS).
  • Experience in distributed systems, cloud-native architecture, and error propagation management.
  • Strong leadership skills, with a track record of building high-performance teams and fostering a collaborative culture.
  • Problem-solving mindset with the ability to tackle complex technical challenges.
  • Familiarity with Agile methodologies and project management best practices.
  • Excellent communication skills, capable of explaining technical concepts to both technical and non-technical audiences.
  • Passion for continuous learning, innovation, and staying ahead of industry advancements.

When we strive to become better than we are, everything around us becomes better too.

“Paulo Coelho”
Apply Now