Lead Software Engineer/Principal Software Engineer

ProductSquads Technolabs LLP

Ahmedabad District

On-site

INR 2,200,000 - 3,600,000

Full time

23 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ProductSquads is seeking an experienced Lead Software Engineer/Principal Software Engineer to architect and build scalable, high-performance applications using .NET, Python, and React. You will drive technical direction and collaborate across teams to deliver high-quality software in a fast-paced environment.

The ideal candidate has 8+ years of professional experience, strong cloud and API design skills, and a passion for learning and evolving with new technologies.

Qualifications

  • 8+ years of professional .NET development experience with cloud exposure (AWS preferred).
  • Strong proficiency in C# and .NET (5+), ASP.NET, MVC, and Web API.
  • Experience designing RESTful APIs, microservices, and data modeling with SQL/NoSQL.
  • Hands-on with AWS services, Docker+Kubernetes, CI/CD, and DevOps practices.

Responsibilities

  • Drive architecture and technical direction for a major product area with minimal oversight.
  • Influence technical standards across the team and ensure quality solutions.
  • Design, develop, and maintain AWS cloud-based applications using React.js, .NET, and Python.
  • Develop APIs, integrate third-party services, and lead code reviews and testing.

Skills

C#/.NET
Python
RESTful APIs
Microservices
AWS
Docker
Kubernetes
CI/CD
OOP & SOLID
Git
Agile/Scrum

Education

Bachelor’s degree in Computer Science or related
Master’s degree preferred

Tools

ASP.NET
MVC/Web API
Django/Flask/FastAPI
SQL Server
PostgreSQL
MongoDB/Redis/Elasticsearch
AWS Services (EC2,S3,RDS,Aurora,ECS,Lambda)
Docker
Kubernetes
Git
Bitbucket

Job description

ProductSquads was founded with a bold mission: to engineer capital efficiency through autonomous AI agents, exceptional engineering, and real-time decision intelligence. We're building an AI-native platform that redefines how software teams deliver value — whether through code written by humans, agents, or both. Our stack combines agentic AI systems, ML pipelines, and high-performance engineering workflows. This is your chance to build not just models, but systems that think, decide, and act — AI fabric tools, domain-intelligent agents, and real-time decision systems that power the next generation of product delivery.

About the Role

We are seeking an experienced and innovative Lead Software Engineer/Principal Software Engineer. The ideal candidate will have a strong background in designing, developing, and maintaining scalable and high-performance applications using Microsoft .NET, Python and React technologies. You will work closely with cross-functional teams to deliver high-quality software solutions that meet our business needs. A successful candidate will be a highly motivated self-learner with a strong desire to continuously expand their knowledge and skill set, actively seeking out new information and technologies to stay ahead in a fast-paced industry.

Responsibilities:
  • Drive architecture and technical direction for a major product area, with minimal oversight.
  • Influence technical standards across the team.
  • Design, develop, and maintain AWS cloud based applications using React JS, .NET framework and related technologies (e.g., ASP.NET, .NET Core), and Python.
  • Write clean, scalable, and efficient code following best practices and coding standards.
  • Collaborate with team members to define project requirements, scope, and objectives.
  • Develop APIs and integrate third-party services where required.
  • Ensure software quality through comprehensive testing, debugging, and troubleshooting.
  • Advocate for test-driven development (TDD) and automated testing practices.
  • Optimize application performance, scalability, and security.
  • Participate in code reviews, team meetings, and knowledge-sharing sessions.
  • Stay updated with the latest industry trends and emerging technologies to ensure solutions remain current.
  • Provide technical support and resolve application-related issues as needed.
  • Evaluate AI-assisted development practices (e.g., AI pair-programming, automated code review, test generation) to raise engineering productivity and code quality across the team.
Why Join us:
  • Develop hands-on skills working on cutting-edge technology projects.
  • Benefit from a collaborative and supportive work environment.
  • Contribute to major IT initiatives and help drive technology improvements across the company.
  • This is an exciting opportunity to work with and learn from experienced engineering leaders and make an impact at a growing company.
Who you are:
  • You have excellent problem-solving and analytical skills.
  • Strong communication skills and teamwork abilities.
  • Ability to work independently and meet deadlines.
  • You seek initiative and undertake self-development activities.
  • You thrive in fast-paced environments, are flexible and able to roll with changing scenarios.
Qualifications:

Bachelor’s degree in Computer Science, Software Engineering, or a related field. Master’s degree preferred.

Required Skills:
  • 8+ years of professional experience in .NET development with at least 2 years in a cloud-based environment, preferably AWS.
  • Proficiency in C# and the .NET framework (including .NET Core) with current hands on experience in .NET version 5+. Knowledge of .NET version 4+ is a plus.
  • Experience with ASP.NET, MVC, and Web API development.
  • Proficient in Core Python, Flask, Django, FastAPI, ORM, Async programming, Scripting and automation.
  • Hands on experience in designing and implementing RESTful APIs and microservices.
  • Hands on experience in at least one major RDBMS: SQL Server, PostgreSQL, etc. and NoSQL: MongoDB, Redis, Elasticsearch, etc., database design, and writing complex queries.
  • Experience in AWS Services, such as EC2, S3, RDS, Aurora, ECS, Lambda, etc.
  • Experience in containerization tools like Docker and orchestration platforms such as ECS, Kubernetes.
  • Experience working with DevOps tools and practices (e.g., CI/CD pipelines and associated tooling).
  • Hands-on experience using AI coding assistants (e.g., Claude Code, GitHub Copilot, Cursor) across the SDLC - spec-to-code generation, automated code review, test generation, debugging, and documentation - with a track record of measurable productivity gains.
  • Strong understanding of object-oriented programming (OOP), design patterns and SOLID principles.
  • Knowledge of version control systems (e.g., Bitbucket, Git).
  • Experience with Agile/Scrum methodologies.
Nice to have:
  • Experience with various ETL tools such as Pentaho, AWS Glue, Keboola, etc.
  • Experience with AI/ML tools and frameworks, SageMaker, etc.
  • AWS Certified Solutions Architect Associate.
  • Microsoft Certifications relevant to the job requirements.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

Morningstar • Navi Mumbai

On-site
INR 1,800,000 - 3,600,000
Lead Software Engineer
Lead Software Engineer

Morningstar • Mumbai

On-site
INR 2,500,000 - 5,000,000
Senior Software Engineering Lead
Senior Software Engineering Lead

Cherry Bekaert LLP • India

On-site
INR 3,800,000 - 6,000,000
Technical Lead- Fullstack
Technical Lead- Fullstack

Juniper Square • India

Remote
INR 4,000,000 - 7,000,000
Senior Associate- Full Stack Engineer
Senior Associate- Full Stack Engineer

Acuity Analytics • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Senior Technical Lead
Senior Technical Lead

Juniper Square • India

Remote
INR 4,500,000 - 7,500,000
Lead AI Fullstack Development Engineer
Lead AI Fullstack Development Engineer

Diebold • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Python + AI
Python + AI

Artech L.L.C. • Telangana

On-site
INR 2,400,000 - 3,800,000
Senior AI & Python Technical Lead
Senior AI & Python Technical Lead

Merck Healthcare • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Assistant Manager - AI Delivery Product
Assistant Manager - AI Delivery Product

Firstsource • Hyderabad

On-site
INR 2,400,000 - 3,600,000