Skip to content
← Back to job listings

Senior Software Engineer

Together AI · Amsterdam, Netherlands

External listingfull-timeabout 1 month ago

About The Role

Join <Together.ai> as a Senior Software Engineer, where you'll play a crucial role in developing and maintaining the authentication, authorization, and collaboration systems that underpin all Together products. You'll work with a high degree of autonomy, contribute to the technical direction of the team, and mentor junior engineers. This full-time position offers flexible hours and a range of benefits, including competitive health insurance, retirement plans, and a flexible time off policy.

  • Concevoir et posséder des systèmes d'authentification et d'autorisation de bout en bout, y compris SSO, OAuth/OIDC, SAML, organisations, projets, clés API, et contrôle d'accès basé sur les rôles.
  • Contribuer directement à la surface du produit Next.js et aux couches API qui la sous-tendent, en construisant à travers la pile technologique.
  • Identifier et traiter la dette technique et le risque de sécurité dans notre domaine avec un jugement éclairé, et maintenir nos systèmes à un niveau élevé de qualité de code, de documentation, de tests automatisés et de livraison continue.
  • Strength in at least one of: functional backend (Elixir/Phoenix or another functional language such as Erlang, Scala, Clojure, Haskell, F#, or OCaml) or TypeScript (backend and/or frontend, for example with Next.js)
  • Experience with authentication and authorization in production — OIDC, SAML, OAuth, JWT, RBAC, ABAC, and SSO — with a real understanding of the security tradeoffs involved
  • Strong technical judgment, with a track record of maintainable, well-crafted solutions
  • A clear communicator who influences peers through strong technical output
  • Willing to become proficient in Elixir and Phoenix if not already
  • Around 4–5 years of professional experience building production software (a mid-to-senior role rather than a staff-level one)
  • Treats code and design review as a core part of their contribution, and helps develop the engineers around them
  • Comfortable breaking ambiguous problems into executable work and using prototypes and demos to de-risk

This is an external listing. JobSpring does not represent or verify the employer. Report this listing