Software Engineer II - Identity & Access Management

🇺🇸 Boston, Massachusetts
$1K - $2K Annual
Posted 2 days ago
Expires August 24, 2026
Full TimeOn-siteEngineering

Klaviyo is seeking a Software Engineer II to join the Identity & Access Management (IAM) team within the Core Infrastructure – Identity & Organizations (Core IO) pillar. This team is responsible for managing the foundational elements of identity, access, and platform integrity, ensuring secure and efficient user experiences across Klaviyo's services. The IAM team focuses on developing and operating centralized authentication and authorization platforms for both human users and machine interactions.

In this role, you will own features end-to-end, including design, implementation, rollout, and monitoring of core authentication and authorization capabilities such as login flows, multi-factor authentication (MFA), single sign-on (SSO) enhancements, System for Cross-domain Identity Management (SCIM), session management, and role/permission enforcement. You will contribute to the extraction of authentication and authorization paths from legacy systems into dedicated microservices, build and maintain shared software development kits (SDKs) and contracts to facilitate quick adoption of IAM services by internal teams, and collaborate with various departments to support organization-scoped identity and flexible account models. Additionally, you will partner with security and compliance teams to establish secure patterns for account protection and improve the reliability and performance of IAM services through metrics instrumentation and production issue debugging.

The ideal candidate has 2-5+ years of professional software engineering experience, with proficiency in at least one of Python, Go, or TypeScript/JavaScript, and comfort working on backend and/or service-oriented systems. Experience in building or operating web services or APIs backed by relational databases and/or caches (e.g., MySQL, Postgres, Redis) is required. Familiarity with authentication or authorization concepts such as sessions, tokens, OAuth, SSO, MFA, and role-based access control (RBAC) is essential, along with exposure to continuous integration/continuous deployment (CI/CD) pipelines and modern development workflows.

Klaviyo offers a competitive base salary ranging from $116,000 to $174,000 USD, depending on factors such as job-related skills, relevant experience, education, and work location. The total compensation package may include participation in the company's annual cash bonus plan, equity opportunities, sign-on payments, and a comprehensive range of health, welfare, and wellbeing benefits based on eligibility.

Joining Klaviyo means becoming part of a team that values unique backgrounds, experiences, and perspectives. The company fosters a collaborative environment where employees are encouraged to take ownership of their work and contribute to the company's mission of empowering creators to own their own destiny. With a focus on continuous learning and professional growth, Klaviyo provides opportunities to work on challenging projects and develop expertise in areas like identity, security, and platform infrastructure.

More Jobs at Klaviyo