Senior Engineer, Client Distribution
Core
Build and operate the backend infrastructure for releasing, delivering, and updating Postman client applications (Desktop, Web, Agent, CLI) to millions of users globally.
Role type
Senior Software Engineer (Release Engineering / Infrastructure)
Builds
Artifact distribution services, release pipelines, rollout mechanisms, and developer tooling for Postman clients.
Domain
Developer Tools / SaaS Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Scalable backend services design, REST APIs, distributed systems, JavaScript/TypeScript, Node.js, Relational databases (MySQL/PostgreSQL), AWS services (S3, Lambda, CloudFront, API Gateway), CI/CD systems (GitHub Actions), Internal developer platforms, CDN architectures, Artifact management, Debugging and operational ownership.
Preferred skills
MongoDB/NoSQL, Infrastructure as Code (Terraform, AWS CDK), Electron application packaging, Model Context Protocol (MCP), Reusable internal libraries.
Technologies
AWS (S3, Lambda, CloudFront, API Gateway), GitHub Actions, MySQL, PostgreSQL, Node.js, TypeScript, JavaScript, Terraform, AWS CDK, Electron, MCP.
Responsibilities
Design and operate backend services for artifact hosting, routing, versioning, and secure client distribution; Improve CI/CD pipelines to reduce time from code merge to production rollout; Develop rollout strategies, staged deployments, feature rollouts, and rollback mechanisms; Build internal tooling and dashboards for release visibility and operational efficiency; Drive modernization of legacy distribution systems to cloud-native architectures; Develop reusable SDKs, deployment actions, and shared tooling; Build observability into the release platform through metrics, dashboards, logging, and release analytics.
Seniority
Senior, hands-on IC