Senior Engineer, IAM

Postman · Hyderabad, Telangana, India · Engineering

Posted 2026-07-29

Apply for this role →

About the Team :

The Identity and Access Management team is responsible for building a secure, reliable, and seamless identity platform for all Postman users. This team owns the systems behind authentication, session management, access control, service accounts, invites, and other foundational identity capabilities that power the product.

Postman’s identity layer is a critical part of the product experience. It sits on the path of every authenticated request and enables users, teams, and systems to access Postman securely and collaborate effectively. The team works on a mix of core platform improvements, new product capabilities, and reliability/security investments.

What You’ll Do:

Design, build, and evolve backend systems that power Postman’s identity and authentication platform.

Own projects end to end: clarify requirements, drive technical design, implement solutions, manage rollout, and support production.

Work closely with Product, Design, and Engineering teams to scope, build, test, and launch new features and platform improvements.

Improve system reliability, scalability, observability, and operational readiness for services owned by the team.

Make sound technical trade-offs between speed, quality, and long-term maintainability in a fast-moving environment.

Lead execution for projects involving 2–3 engineers when needed, including task breakdown, technical guidance, and code reviews.

Participate in debugging, incident response, root cause analysis, and long-term production fixes.

Raise engineering quality by improving test coverage, reviewing designs and code, and advocating for strong software engineering practices.

Partner with your manager on roadmap, prioritization, and SLAs for the services you own.

Help create a team culture of ownership, reliability, and continuous improvement.

About You

You have 5+ years of experience building complex backend or distributed systems at scale.

You have experience designing and operating production systems with strong reliability requirements.

You are comfortable owning ambiguous problems and driving them from idea to production with minimal supervision.

You have experience leading or guiding small groups of engineers on execution.

You have strong engineering fundamentals in areas like distributed systems, networking, data modeling, and system design.

You write code that is testable, maintainable, and easy to understand.

You are comfortable making architectural and implementation trade-offs, and can explain the reasoning clearly.

You collaborate well with cross-functional stakeholders and are comfortable respectfully challenging PMs, EMs, and peers when needed.

You care about production quality, observability, and operational excellence, not just feature delivery.

You have good written and verbal communication skills.

Technical Experience We Value

Experience with backend technologies such as Node.js, Java, Python, Go, or Ruby

Strong understanding of distributed systems and cloud infrastructure

Experience building or operating microservices at scale

Experience with databases, caching, queues, and event-driven systems

Experience with testing, monitoring, and incident response

Familiarity with authentication, authorization, identity, RBAC, access control, or security-sensitive systems is a plus, but not required

Apply for this role →

← Back to all jobs