Senior Engineer, Client Distribution

Postman Postman · Enterprise · Bangalore, India · Product Engineering

Senior Engineer on the Client Distribution team at Postman, responsible for the infrastructure that releases, delivers, and updates Postman client applications. This role involves building and operating backend systems, release pipelines, artifact distribution services, and developer tooling to ensure safe and efficient software delivery to millions of users.

What you'd actually do

  1. Design, build, and operate backend services responsible for artifact hosting, routing, versioning, and secure client distribution.
  2. Improve CI/CD pipelines to reduce the time from code merge to production rollout through automation and optimized release workflows.
  3. Develop and enhance rollout strategies, staged deployments, feature rollouts, and rollback mechanisms to enable safe software releases.
  4. Build internal tooling and dashboards that improve release visibility, operational efficiency, and developer productivity.
  5. Drive modernization of legacy distribution systems by migrating to scalable, cloud-native services and architectures.

Skills

Required

  • 5+ years of experience building and operating scalable backend services in production.
  • Strong experience designing REST APIs and distributed backend systems.
  • Proficiency in JavaScript/TypeScript or Node.js, with solid software engineering fundamentals.
  • Experience working with relational databases such as MySQL or PostgreSQL.
  • Hands-on experience with AWS services such as S3, Lambda, CloudFront, API Gateway, or similar cloud technologies.
  • Strong understanding of CI/CD systems, preferably GitHub Actions or equivalent automation platforms.
  • Experience building internal developer platforms, deployment tooling, or engineering productivity solutions.
  • Familiarity with CDN architectures, artifact management, or software distribution platforms.
  • Strong debugging, troubleshooting, and operational ownership skills.
  • Excellent communication skills and a collaborative engineering mindset.

Nice to have

  • Experience with Node.js and TypeScript.
  • Experience with MongoDB or other NoSQL databases.
  • Exposure to release engineering, deployment automation, or software delivery platforms.
  • Experience with Infrastructure as Code using Terraform, AWS CDK, or similar tools.
  • Familiarity with Electron application packaging and distribution.
  • Exposure to Model Context Protocol (MCP) or AI-powered developer tooling.
  • Experience building reusable internal libraries or developer tooling.