New offer - be the first one to apply!

June 23, 2026

Senior Software Engineer(Amsterdam)

Senior • On-site

New York, NY

Senior Software Engineer, Identity & Collaboration

Together.ai is looking for a Senior Software Engineer to take a leading role in the authentication, authorization, and collaboration systems that every Together product depends on. As part of the Product Foundations engineering group, the Identity & Collaboration team owns authentication flows (including SSO and OAuth), organizations, projects, API keys, and role-based access controls that enable secure collaboration at scale.

Every customer interaction relies on the systems we build. Whether it's a researcher accessing models, an enterprise team collaborating on a shared project, or a developer making an API call, we make authentication seamless for simple cases while providing robust, enterprise-grade capabilities for complex organizational structures. This work enables growth from individual users to large enterprise teams and focuses on building the next generation of secure collaboration features.

About the Role

You will work with a high level of autonomy, owning meaningful parts of the identity and access platform end-to-end, identifying impactful problems, and contributing to the team’s technical direction. You will support junior engineers and raise engineering standards through code and design reviews.

Responsibilities

  • Design and own authentication and authorisation systems end-to-end: SSO, OAuth/OIDC, SAML, organizations, projects, API keys, and role-based / attribute-based access control
  • Make and document technical decisions shaping identity across products
  • Build across the stack — Elixir/Phoenix backend services and TypeScript/Next.js frontend — and the APIs other teams build on
  • Contribute directly to the Next.js product surface and supporting API layers
  • Run the Elixir/Erlang VM (BEAM) in production
  • Identify and address technical debt and security risks with sound judgment
  • Conduct code and design reviews and mentor junior engineers
  • Represent the team in cross-functional discussions on identity and security
  • Maintain high standards of code quality, documentation, automated testing, and continuous delivery
  • Work with relational (PostgreSQL) and non-relational (MongoDB) databases

Requirements

  • 4–5 years of professional experience building production software
  • Experience with authentication and authorization in production — OIDC, SAML, OAuth, JWT, RBAC, ABAC, SSO
  • Strong skills in functional backend development (Elixir/Phoenix or similar) or TypeScript (backend and/or frontend)
  • Strong technical judgment and experience delivering maintainable solutions
  • Ability to break down ambiguous problems using prototypes and demos
  • Experience with code and design reviews and mentoring engineers
  • Clear communication skills and ability to influence through technical output
  • Willingness to become proficient in Elixir and Phoenix if not already

Compensation

We offer competitive compensation, startup equity, and other competitive benefits. Salary ranges are determined by location, level, and role. Individual compensation is based on experience, skills, and job-related knowledge.