Quick Summary
About WorkOS
WorkOS provides essential tools and services for developers focused on enterprise readiness, including solutions for authentication, identity, and authorization. We operate as a fully distributed team across North American time zones. We are strongly funded, having secured $100 million from leading investors such as Greenoaks Capital, Lachy Groom, and Lightspeed Ventures. Our rapidly expanding customer base includes high-growth SaaS companies like OpenAI, Cursor, Perplexity, Vercel, Plaid, and hundreds of others.
About the Role: Developer Experience Engineer
As a developer-first organization, WorkOS prioritizes creating exceptional experiences for engineers. We are hiring a Developer Experience Engineer to significantly elevate our DX standards, aiming for the best in the industry.
This role involves building and maintaining SDKs across seven different languages, alongside framework-specific libraries. The goal is to ensure developing with WorkOS is seamless and enjoyable, regardless of the customer's chosen language or framework. Key responsibilities include developing and maintaining SDKs, open-source libraries, tooling, guides, and comprehensive documentation.
Successful candidates should possess a passion for programming languages, staying current with best practices and developments. They must also enjoy contributing to OSS projects and enhancing the developer experience.
Responsibilities
- Own and expand core SDKs and Open Source Software (OSS) projects, including AuthKit and our Next.js library.
- Create and maintain example applications for users across various language and framework combinations (e.g., Next.js and PHP).
- Develop best-in-class developer tools, such as the WorkOS CLI, to maximize user delight.
- Regularly engage with customers to gather feedback on the developer experience.
- Provide expert insight to guide company-wide developer experience decision-making.
- Prioritize work based on customer impact to drive company progress.
- Help define the DX roadmap to continuously improve the experience and maximize developer joy.
- Assist in recruiting and assessing future engineering team members.
- Publicly represent the team through blog posts, public documentation, and developer tooling initiatives.
Requirements
- 5+ years of industry software development experience.
- Proven track record of building, shipping, and maintaining SDKs and/or OSS projects.
- Experience in community management and issue triage processes.
- Demonstrated experience owning projects and driving work based on customer impact.
- Expert-level proficiency in three or more of our seven supported languages: Node/TypeScript, Python, Ruby, Golang, Java, PHP, or .NET.
- Experience utilizing popular JavaScript frameworks (e.g., Next.js, Remix, Vue, Svelte, Angular).
- Experience working effectively within small teams in fast-paced environments.
- Experience building and shipping web applications end-to-end.
- Excellent prioritization and organizational skills.
- Intellectually curious, independently driven, and passionate about delivering great products.
- Possesses a growth mindset, high emotional intelligence, and strong communication skills.
Bonus Qualifications
- Experience in B2B SaaS, developer tools, or a related industry.
Compensation Range
$175K - $250K
Benefits (US Only)
WorkOS provides resources focused on personal and familial well-being, including fully remote working arrangements.
- Competitive pay
- Substantial equity grants
- Healthcare insurance (Medical, Dental, and Vision) for you and your family
- 401k matching
- Wellness and fitness monthly allowances
- PTO + paid holidays + unlimited sick leave
- Autonomy and flexibility with remote work
Please inquire directly with our recruiting team for benefits available to those working outside the US.
Equal Opportunity Employer
WorkOS is an equal opportunity employer committed to diversity and inclusiveness. We consider all qualified applicants without regard to race, color, nationality, gender, gender identity or expression, sexual orientation, religion, disability, or age. We utilize AI tools to support parts of the hiring process, such as reviewing applications and resumes, but final hiring decisions are always made by humans. Contact us for more information about data processing.

