Login Sign Up

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.