New offer - be the first one to apply!

June 23, 2026

Senior Software Engineer(Amsterdam)

Senior • On-site

Boston, MA

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 the 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, the team makes authentication seamless for simple cases while providing enterprise-grade capabilities for complex organizational structures. The work enables growth from individual users to large enterprise teams and focuses on building the next generation of secure collaboration features.

About the Role

Location: Hybrid in Amsterdam, NL, Remote in the UK and Germany and will consider East Coast of the US.

Full-time: 40 flexible hours, Monday through Friday.

You'll work with autonomy, owning meaningful pieces of the identity and access platform end-to-end, identifying problems worth solving, and contributing to the team's technical direction. You will raise engineering standards through code and design review and by supporting more junior engineers.

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 services on the backend and TypeScript/Next.js on the frontend — and the APIs other teams build on
  • Contribute directly to the Next.js product surface and API layers
  • Run the Elixir/Erlang VM (BEAM) in production
  • Identify and address technical debt and security risk
  • 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 PostgreSQL and MongoDB

Requirements

  • Around 4–5 years of professional experience building production software
  • Experience with authentication and authorization in production — OIDC, SAML, OAuth, JWT, RBAC, ABAC, and SSO — with understanding of security tradeoffs
  • Strength in functional backend development (Elixir/Phoenix or another functional language such as Erlang, Scala, Clojure, Haskell, F#, or OCaml) or TypeScript (backend and/or frontend with Next.js)
  • Strong technical judgment with a track record of maintainable solutions
  • Comfortable breaking ambiguous problems into executable work using prototypes and demos
  • Active participation in code and design review and supporting other engineers
  • Clear communication and ability to influence peers through technical output
  • Willingness to become proficient in Elixir and Phoenix if not already

Compensation

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

Equal Opportunity

Equal opportunity employer offering equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, and more.