TravelPerk logo

TravelPerk

usUS

Senior Software Engineer - Identity & Security Products

full-timeRemote
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer – Identity & Security Products in the United States.
In this role, you will design, develop, and optimize identity and security solutions that protect millions of users globally. You will lead the full software lifecycle, translating complex concepts into high-performing, secure, and scalable services. Working closely with cross-functional teams, you will help shape technical roadmaps, mentor junior engineers, and contribute to best practices in distributed systems and cloud-based architectures. This position offers the opportunity to drive meaningful impact, tackle challenging security problems, and work in a collaborative, innovation-focused environment where your expertise directly enhances user trust and safety.

Accountabilities

  • Design, implement, and optimize distributed systems and full-stack features for identity and security products.
  • Collaborate with product, design, and infrastructure teams to deliver secure, scalable, and customer-focused solutions.
  • Ensure high reliability, performance, and operational excellence across identity and security systems.
  • Drive best practices in software engineering, including code reviews, testing, deployment, monitoring, and observability.
  • Contribute to architectural discussions and technical roadmaps for long-term product strategy.
  • Mentor and guide junior engineers, promoting technical excellence and ownership.
  • Communicate technical trade-offs and decisions effectively to ensure alignment with stakeholders.

Requirements

  • 4+ years of experience building production-grade backend code in languages such as Java, Golang, or Python.
  • Strong understanding of distributed systems, event-driven and cellular architectures, and database design.
  • Experience with cloud infrastructure (AWS), CI/CD pipelines, and automation.
  • Deep knowledge of software engineering best practices, including monitoring, observability, and maintainable system design.
  • Familiarity with front-end technologies (JavaScript, TypeScript, React) is a plus.
  • Experience designing high-scale, low-latency services and APIs.
  • Strong problem-solving, debugging, and troubleshooting skills for complex distributed systems.
  • Effective communication and collaboration skills in fast-paced, cross-functional teams.
  • Bachelor’s degree in Computer Science or related field, or equivalent experience.
  • Desired: experience with identity and access management, authentication protocols, verification techniques, security architecture, fraud detection, API design, and distributed team collaboration.

Benefits

  • Competitive base salary aligned with experience and location.
  • Health, dental, and vision insurance.
  • 401(k) retirement plan with employer contributions.
  • Paid time off, parental leave, and wellness programs.
  • Remote work opportunities with occasional travel.
  • Equity and bonus plans (location-dependent).
  • Professional development and mentorship opportunities.
  • Flexible and inclusive work environment emphasizing growth, innovation, and security.