Senior Software Engineer (API & Auth Platform)
Betterment
- New York, United States
- Senior Level
- Posted
Skills
Required
- GraphQL
- AI
- retire legacy functionality
- Fullstack development
- server-side
- Ruby
- Java
- TypeScript
- C#
- Python
Preferred
- API
- modern authentication/authorization patterns
- OAuth 2.0
- OIDC
- passkeys
- security testing
- web
Join Betterment, a leading digital investment platform, as a Senior Software Engineer on the API & Auth Platform team. In this role, you will work closely with engineering leadership to build core pieces of the GraphQL API frameworks, authentication and access control systems, and internal tooling platform. You will have a significant influence over how Betterment's APIs support AI agents and tooling safely in a regulated financial services environment. Additionally, you will mentor junior engineers and contribute to Betterment's authentication and authorization systems.
Responsibilities
- Contribuer à la construction des frameworks API GraphQL qui alimentent les applications web et mobiles de l'entreprise.
- Collaborer avec les équipes produit pour s'assurer que les API internes permettent aux équipes d'opérer les systèmes de l'entreprise avec rigueur.
- Participer à la réponse aux incidents de manière efficace et sans blâme, et investir dans l'observabilité qui sert à la fois les développeurs et les utilisateurs des outils internes.
- A contributor capable of working in sensitive auth systems, working alongside senior and staff IC colleagues to shaping their technical direction
- Experience with modern authentication/authorization patterns (OAuth 2.0, OIDC, passkeys), with an appreciation for the importance of adoption, long-term support, and security testing
Requirements
- Experience building on or contributing to a shared API platform — ideally GraphQL — with an appreciation for the frameworks, conventions, and developer tooling that let product teams introduce new capabilities, support existing usage, and gracefully retire legacy functionality
Experience collaborating across discipline and team boundaries
- Experience operating systems in production that other engineering teams depend on, with an eye for observability, testing, and safe rollout
- Fullstack development experience including GraphQL and one or more server-side languages (Ruby, Java, TypeScript, C#, Python, etc.)
- Comfort with the evolving AI landscape — using AI tooling in your own workflow and thinking clearly about how AI agents should access APIs safely
- An open-minded approach when navigating the tension between moving fast, customer quality, and regulatory requirements
Pay
USD 170,000 - 195,000
jobapplier