Senior Software Engineer
Build and maintain Auth0’s developer-facing libraries, SDKs, CLIs, code samples, and onboarding resources across browser and Node.js environments. The role requires 5+ years of JavaScript and TypeScript experience, production software development, open-source tooling, and strong developer documentation skills.
About the job
Responsibilities
- Develop and maintain libraries that enable users to integrate seamlessly with Auth0.
- Directly shape and develop open-source CLIs and SDKs.
- Write, curate, and edit developer resources, including tutorials, examples, guides, and documentation.
- Own Auth0 code samples and implementation guidance, making them clear, structured, discoverable, and useful for developers and AI agents.
- Improve Quickstart guides and onboarding experiences.
- Troubleshoot and fix issues with libraries, SDKs, CLI tooling, and integrations.
- Gather and channel user feedback within the company to improve the Auth0 developer experience.
- Serve as an internal and external subject-matter expert, providing domain knowledge and technical reviews.
- Engage directly with the developer community and share technical expertise at conferences and other technology events.
Requirements
- 5+ years of professional experience with JavaScript and TypeScript, including Node.js development, backend systems, and API specifications.
- Experience building and maintaining libraries, production-grade CLIs, SDKs, or other tools consumed by developers, including hands-on open-source experience.
- Strong knowledge of the JavaScript ecosystem, including frontend and backend development and JavaScript testing frameworks.
- Working knowledge of JavaScript frameworks such as React, Vue, Angular, or Next.js.
- Experience shipping and maintaining production applications.
- Strong understanding of writing, testing, maintaining, debugging, and supporting software.
- Ability to structure APIs, code, documentation, and examples to be clear and discoverable for developers and AI agents.
- Comfort using AI coding assistants while applying human review for accuracy, security, privacy, and maintainability.
- Understanding of CI/CD practices and platforms such as GitHub Actions or CircleCI.
- Demonstrated experience authoring developer documentation, including tutorials, blog posts, guides, or API documentation.
- Effective written and verbal communication, including presenting, documenting, and troubleshooting.
- Ability to work independently and collaborate effectively in a global team environment.
Nice-to-haves
- Experience working in distributed teams and work environments.
- Contributions to or maintenance of open-source projects.
- A technical blog or published articles on JavaScript or related technologies.
- Knowledge of identity and access management.
- Experience evaluating AI-generated code or agent behavior for correctness, security, privacy, maintainability, and hallucination risks.
- Experience building tools, SDK plugins, or capabilities that enhance AI-assisted or agent-driven developer workflows.
- Familiarity with responsible AI practices, data privacy, and secure coding standards.
Benefits
- In-person onboarding experience.
- Talent development and community-building opportunities.
Skills
JavaScript, TypeScript, Node.js, Backend Systems, Api Specifications, React, Vue, Angular, Next.js, Javascript Testing Frameworks, GitHub Actions, CircleCI, Open-Source Development, SDKs, Cli Tooling
Similar jobs
Fullstack Engineering jobsSenior full-stack engineer building scalable enterprise identity features across React and Node.js/TypeScript. Requires 5+ years of large-scale systems experience plus strong expertise in PostgreSQL, MongoDB, Redis caching, performance optimization, and API design.
Senior full-stack engineer building enterprise travel-platform features across Java/Spring Boot services and modern web interfaces. The role requires 5+ years of software development experience, scalable systems expertise, and proficiency with frontend frameworks, TypeScript, cloud platforms, and microservices.
Own and evolve Zocdoc’s provider-facing CMS-backed website, developing custom components, integrations, landing pages, and performance improvements. The role requires 4–7 years of web development experience, strong WordPress and front-end skills, and familiarity with APIs, hosting, and marketing technology.
Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.