ProductSquads
Lead Software Engineer/Principal Software Engineer
Skills
16 hours ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Ahmedabad, Gujarat, India
Work mode:
Onsite
Published on:
22 October 2026
What they need
About the Company:
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.
- Proficient in HTML, React JS, CSS, TypeScript, JavaScript, GraphQL.
- 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 Developer Associate.
- AWS Certified Cloud Practitioner.
- AWS Certified Solutions Architect Associate.
- Microsoft Certifications relevant to the job requirements.
Other offers great for you!
These companies are also looking for great profiles
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
8 days ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
3 days ago
Quick apply
Tenth Revolution Group
Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués
Freelance
Paris, France
Hybrid
Skills
9 hours ago
Quick apply
No company information available.