Senior Software Engineer, Backend (Platform)
CoinbaseFull Time
Senior (5 to 8 years)
Candidates should be comfortable writing idiomatic Golang code and ideally have experience with modern frontend stacks, particularly React/Typescript. Familiarity with event-driven architectures, Pub/Sub patterns, scaling challenges, and building for other engineers is expected. A strong focus on code quality, system design, and performance is essential.
The Backend Engineer will shape and evolve Clerk's core authentication product, designing and implementing new features such as advanced OAuth, MCP, secure session management, audit logs, and observability. They will improve usability and workflows by partnering with design and product teams, build data pipelines and tools for observability and transparency, and collaborate with customers and teammates in a remote, iterative environment. The role involves working across the stack to solve complex product problems, executing iteratively, and embracing a culture of craft with a focus on engineering quality.
Authentication and user management platform
Clerk specializes in offering customizable UIs and APIs for authentication and user management, catering specifically to modern web frameworks like React and Next.js. This focus not only simplifies the authentication process for developers but also enhances security, highlighting the company's dedication to developer experience and robust security measures. Working here means contributing to a company that prides itself on streamlining complex tech processes while prioritizing the safety and usability of web applications—a prime choice for professionals passionate about cutting-edge web technology and user-centric solutions.