Jobs/Senior Software Engineer Team Lead For Canada Opportunities

Senior Software Engineer Team Lead For Canada Opportunities

Esse India | Canada immigration consultants in delhi | visa consultant delhi

Bengaluru, Karnataka, IN
Not disclosed
Jun 20, 2026(June 20, 2026)

Job description

Company Description Esse India is a Canada-focused immigration and visa consulting firm offering services at a competitive and transparent price range in Delhi. The team is well-versed in Canadian immigration rules and procedures, guiding clients through complex visa processes with clarity and reliability. Esse India emphasizes trust, professionalism, and value for investment, aiming to deliver a smooth and efficient experience for every client. Since its establishment, the organization has focused on high client satisfaction by providing informed, responsible, and ethical consultation services. Role Description This is a full-time, on-site role based in Canada for a Senior Software Engineer. The Senior Software Engineer Team Lead will design, develop, and maintain scalable software solutions and web applications that support internal operations and client-facing platforms. The role involves leading a small engineering team, setting technical direction, reviewing code, and ensuring adherence to best practices in software engineering and object-oriented programming. Day-to-day responsibilities include collaborating with product and operations teams to translate business requirements into technical specifications, managing development sprints, and ensuring timely delivery of high-quality features. The Senior Software Engineer Team Lead will also mentor team members, drive continuous improvement in development processes, and help enhance system performance, reliability, and security. Qualifications

  • Strong foundation in Software Development and Programming, with proven experience in building production-grade systems.
  • Hands-on expertise in Object-Oriented Programming (OOP) and related design principles and patterns.
  • Experience designing, developing, and maintaining Web Applications, including front-end and back-end components.
  • Demonstrated Team Leadership skills, including mentoring, code review, task allocation, and fostering collaborative work environments.
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Experience with modern development stacks (e.g., Java, .NET, Python, or Node.js; and modern JavaScript frameworks), version control, and CI/CD tools.
  • Strong problem-solving abilities, attention to detail, and a structured approach to debugging and performance optimization.
  • Excellent communication and collaboration skills to work effectively with technical and non-technical stakeholders.
  • Prior experience in leading teams or projects in a product or consulting environment is highly beneficial.
Account

Welcome!

Sign in to access your account

Features

Browse JobsResume BuilderResume TemplatesCover LetterATS Score CheckerAI RewriteResume ExamplesSalary Guide

General

About UsBlogFAQContact UsPrivacy PolicyTerms of ServiceCookie Policy