Skip to content
PostmanPostman

Senior Engineer, IAM

Builds and operates backend systems for Postman’s identity and authentication platform, owning projects from design through production and guiding small engineering efforts. The role requires 5+ years of backend or distributed-systems experience plus strong reliability, scalability, observability, and system-design skills.

About the job

Responsibilities

  • Design, build, and evolve backend systems powering Postman’s identity and authentication platform.
  • Own projects end to end, including requirements clarification, technical design, implementation, rollout, and production support.
  • Collaborate with Product, Design, and Engineering teams to scope, build, test, and launch features and platform improvements.
  • Improve reliability, scalability, observability, and operational readiness for owned services.
  • Make technical trade-offs among speed, quality, and long-term maintainability.
  • Lead execution for projects involving 2–3 engineers through task breakdown, technical guidance, and code reviews.
  • Participate in debugging, incident response, root cause analysis, and long-term production fixes.
  • Improve engineering quality through testing, design and code reviews, and strong software engineering practices.
  • Partner with management on roadmaps, prioritization, and service-level agreements.
  • Promote ownership, reliability, and continuous improvement.

Requirements

  • 5+ years of experience building complex backend or distributed systems at scale.
  • Experience designing and operating production systems with strong reliability requirements.
  • Ability to own ambiguous problems from idea through production with minimal supervision.
  • Experience leading or guiding small groups of engineers.
  • Strong fundamentals in distributed systems, networking, data modeling, and system design.
  • Ability to write testable, maintainable, understandable code.
  • Ability to make and clearly explain architectural and implementation trade-offs.
  • Strong cross-functional collaboration and communication skills.
  • Commitment to production quality, observability, and operational excellence.

Technical Experience

  • Backend technologies such as Node.js, Java, Python, Go, or Ruby.
  • Distributed systems and cloud infrastructure.
  • Microservices at scale.
  • Databases, caching, queues, and event-driven systems.
  • Testing, monitoring, and incident response.

Nice to Have

  • Authentication, authorization, identity, role-based access control, access control, or security-sensitive systems experience.

Compensation and Benefits

  • Pay-on-performance philosophy.
  • Flexible schedule.
  • Full medical coverage.
  • Flexible paid time off.
  • Wellness reimbursement and programs.
  • Monthly lunch stipend.
  • Team-building events.
  • Donation-matching program.

Work Arrangement

  • Roles based in Bangalore currently work from the office three days per week, transitioning to five days per week by the end of the year.

Skills

Node.js, Java, Python, Go, Ruby, Distributed Systems, Cloud Infrastructure, Microservices, Databases, Caching, Queues, Event-Driven Systems, Authentication, Authorization, RBAC

ZoomInfo

ZoomInfo

Bengaluru, India

Senior Software Engineer
No salary listedHybrid7+ YOEBackend Engineering

Leads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.

Navan

Navan

Bengaluru, India

Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Rippling

Rippling

Bengaluru, India

Senior Software Engineer - Tax Payments
No salary listedOn-site6+ YOEBackend Engineering

Senior software engineer responsible for designing reliable, distributed tax remittance systems operating globally across currencies, agencies, and compliance requirements. Requires 6+ years of programming experience and strong backend architecture and distributed-systems expertise, with Python, Django, React, MongoDB, and AWS preferred.