Software Engineering

Lead / Software Architect - GEVT - BLR

Bengaluru, Karnataka
Work Type: Full Time
We are currently seeking a Team Lead/Software Architect to join our Software Development team. This is a critical role where you will lead a team of skilled developers and deliver next-generation products.

Experience Range: 10 - 14 years
Work from office
Bengaluru

Key Responsibilities:
  • Provide technical leadership to a team of developers through coaching, mentoring, and code reviews.
  • Establish and maintain best practices, ensuring the team produces high-quality software that meets company standards.
  • Collaborate closely with product owners, software architects, and UX/UI designers to design, develop, and maintain web-based SaaS business applications.
  • Actively participate in backlog grooming and sprint-related activities, ensuring timely delivery of features.
  • Own and manage department-specific procedures and ensure efficient project resource scheduling.
  • Make key technical decisions to guarantee the success of all projects, including designing and modifying CI/CD pipelines.
  • Identify areas for growth and improvement in the team’s development process.
Technical Requirements:
  • Strong experience in Python 3.x, Django, Angular 14+, and MongoDB.
  • Experience with RabbitMQ, Celery, Redis, and WebSockets.
  • Familiarity with cloud platforms such as Azure and AWS, particularly FaaS (e.g., AWS Lambda), API Gateways, and auto-scaling.
  • Proficiency in building and consuming RESTful API web services.
  • Solid experience with HTML5, CSS, and JavaScript/TypeScript.
  • Experience with Linux, Nginx, Gunicorn, and multi-tenant platforms.
  • Experience working in an Agile development environment.
  • Knowledge of CI/CD pipelines, containerization, and mobile development is an asset.
Qualifications:
  • Bachelor’s degree in Software Engineering, Computer Science, or related fields, or equivalent professional experience.
  • 3+ years of experience as a team lead and 5+ years in software development.
  • Strong understanding of software development principles and best practices.
  • Excellent communication and collaboration skills.

This is an exciting opportunity for someone who enjoys technical leadership and is passionate about building cutting-edge software solutions. 

Submit Your Application

You have successfully applied
  • You have errors in applying