← Back to job listings
TA
Senior Software Engineer
Together AI · Amsterdam, Netherlands
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
JobSpring