Lead Software Engineer
upGrad
7 - 11 years
Bengaluru
Posted: 10/01/2026
Getting a referral is 5x more effective than applying directly
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
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
