Lead Software Engineer
upGrad
7 - 11 years
Bengaluru
Posted: 10/01/2026
Job Description
Lead Software Engineer (Full Stack)
This is a Lead Software Engineer (Full Stack) role with a Netherlandsheadquartered whistleblowing SaaS product company, with engineering distributed between Amsterdam and Bengaluru.
About the company
- Netherlandsheadquartered SaaS product company in the ethics and whistleblowing space, serving midtolarge global enterprises.
- Cloudnative, serverless platform handling sensitive reports with a strong focus on security, availability, and compliance.
- Engineering organisation is distributed, with teams collaborating across Amsterdam and Bengaluru.
Role overview
- Title: Lead Software Engineer (Full Stack).
- Location: Bengaluru (officefirst role, with flexibility for individual needs and team collaboration).
- You will lead a 5-6-member squad and own endtoend delivery across a Node.js/AWS serverless backend and a TypeScriptbased Vue.js frontend, from technical design to deployment.
- This is a handson role; you are expected to actively contribute to the codebase while providing technical leadership to the team.
- You will work closely with product and engineering counterparts in a distributed setup for discovery, planning, and delivery.
Key responsibilities
- Lead design and implementation of backend services and userfacing experiences using Node.js, TypeScript, Vue.js, and AWS serverless components (Lambda, API Gateway, queues, managed relational databases, etc.).
- Design and evolve microservicesoriented, cloudnative services and REST APIs on AWS.
- Provide daytoday technical leadership to a team of 5-6 engineers: break down work, support planning and estimation, review code, coach on design, and ensure delivery quality and predictability.
- Make architectural decisions that ensure scalability, reliability, security, and maintainability of the platform, including API design, data modelling, and observability.
- Drive engineering best practices across the team, including testdriven development, meaningful code reviews, CI/CD, coding standards, and clear documentation.
- Collaborate with product managers, designers, QA, and distributed engineering peers to plan releases, manage tradeoffs, and keep stakeholders aligned.
- Mentor engineers on system design, secure coding practices, application performance, and debugging complex production issues.
Required experience
- 7-11 years of professional experience in software engineering, preferably in productbased, cloudfirst environments.
- Strong fullstack background:
- Solid backend experience with Node.js and TypeScript building RESTful APIs.
- Experience building SPAs in Vue/React/Angular, with readiness to work primarily on Vue.js in production.
- Cloud: Handson experience with AWS services (especially Lambda, API Gateway, queues, managed relational databases, logging/monitoring, and CI/CD pipelines).
- Experience building microservicesbased, cloudnative applications on AWS.
- Experience acting as a tech lead: planning, task breakdown, code reviews, and guiding technical decisions while remaining handson.
- Strong fundamentals in system design, data modelling, performance, and application security, including handling sensitive data in a regulated environment.
- Excellent communication and collaboration skills; able to work closely with product, design, QA, and operations while representing the team to senior stakeholders.
Nice to have
- Experience in B2B or compliance/fintech/HR tech SaaS products and multitenant architectures.
- Exposure to privacy, risk, or securityfocused domains (e.g., GDPR, SOC2, ISO 27001 environments).
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
