Skip to content
Distro logo

Principal Software Engineer

DistroSales Enablement company
Noida, IndiaLead
Software Engineering

About the role

TL;DR

Design, build, and own significant parts of a multi-tenant SaaS platform, driving technical direction.

  • Set the technical direction for a mature payroll engine and a modern multi-tenant SaaS layer.
  • You will design, build, and own significant parts of the system, ensuring its performance and reliability in production.
  • Key Responsibilities Design single-page applications over a Node.js API tier.
  • Evaluate technologies and build proof-of-concepts.
  • Write technical specifications and communicate them credibly to engineers and executives.
  • Address live problems such as mobile performance, per-tenant branding, and system observability.
  • Requirements 10+ years with TypeScript and JavaScript.
  • Expert-level Angular 2+ single-page applications.
  • Expert-level Node.js and Express services, APIs, microservices.
  • Experience with Docker and AKS or equivalent.
  • Architectural judgment on multi-tenant SaaS (security, performance, scale).
  • Ability to hold a technical position with executives through credibility.
View original posting →

Required skills

TypeScriptJavaScriptAngularNode.jsExpressDockerKubernetes

Nice-to-have skills

Payroll

Domain expertise

hrtech

Benefits & perks

health coverage, conference and learning budget

Tech stack

TypeScriptJavaScriptAngularNode.jsExpressDockerKubernetes

Similar jobs

C

Senior/Staff Fullstack Engineer

C

Senior/Staff Platform Engineer

K

Lead Software Engineer, Platform Engineering