Software Engineer - Developer Experience

Anthropic creates reliable, interpretable, and steerable AI systems, focusing on safe and beneficial AI development for users and society.
$320,000 - $560,000
Frontend
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
AI

Description For Software Engineer - Developer Experience

Anthropic is seeking a Senior Software Engineer to lead developer experience and infrastructure initiatives for their complex TypeScript projects. This role is part of Anthropic Labs, an internal accelerator bridging research and product development. The position focuses on making development processes more efficient, reliable, and secure while maintaining high quality standards.

The ideal candidate will bring 5+ years of software engineering experience with deep expertise in TypeScript, React, and modern JavaScript tooling. They will be responsible for optimizing build systems, maintaining test frameworks, and establishing best practices for the development team. The role requires both technical excellence and a strong focus on developer experience.

Anthropic offers a competitive compensation package ranging from $320,000 to $560,000 USD annually, along with comprehensive benefits including visa sponsorship for eligible candidates. The position is hybrid-based in San Francisco, requiring at least 25% office presence.

What makes this role unique is Anthropic's mission to create reliable, interpretable, and steerable AI systems. The company approaches AI research as an empirical science, working as a cohesive team on large-scale research efforts. They value impact and collaboration, with frequent research discussions to ensure high-impact work.

The role combines technical leadership in frontend development with the opportunity to work on cutting-edge AI technology. The successful candidate will not only improve developer tooling and infrastructure but also contribute to Anthropic's broader mission of developing safe and beneficial AI systems.

This is an excellent opportunity for a senior engineer who is passionate about developer experience, has strong technical skills, and cares about the societal impacts of AI technology. The role offers the chance to work with advanced technologies while helping shape the future of AI development practices.

Last updated a month ago

Responsibilities For Software Engineer - Developer Experience

  • Own and improve development infrastructure for core TypeScript project including CI/CD pipelines, test frameworks, and automated tooling
  • Optimize Bun/Node.js/TypeScript build system
  • Design and maintain test fixtures
  • Evaluate and integrate modern JavaScript runtime environments
  • Maintain npm dependencies and internal development tools
  • Establish and enforce TypeScript best practices
  • Architect and maintain React component testing infrastructure
  • Define and enforce React best practices and component architecture
  • Improve build tooling for React development
  • Create and maintain reusable component fixtures
  • Create comprehensive technical documentation
  • Advocate for and implement developer experience improvements

Requirements For Software Engineer - Developer Experience

TypeScript
React
Node.js
  • 5+ years of software engineering industry experience
  • Deep experience with TypeScript, React, and modern JavaScript tooling
  • Expert in React development and performance optimization
  • Strong testing expertise across the stack
  • Experience maintaining developer infrastructure including CI/CD pipelines
  • Experience shipping developer tools
  • Experience with large language models and prompt engineering
  • Bachelor's degree in a related field or equivalent experience
  • Shipped a sizable TypeScript app on Windows

Benefits For Software Engineer - Developer Experience

Visa Sponsorship
  • Competitive compensation and benefits
  • Optional equity donation matching
  • Generous vacation and parental leave
  • Flexible working hours
  • Office space for collaboration

Interested in this job?

Jobs Related To Anthropic Software Engineer - Developer Experience

Product Engineer - Growth

Senior Product Engineer role at Anthropic focusing on growth initiatives for Claude.ai, implementing user acquisition and engagement strategies.

Full-Stack Software Engineer - Employee Acceleration Tools

Build internal tools to enable and increase productivity for Anthropic employees, focusing on fraud, trust & safety, sales, and support teams.

Growth Product Engineer

Senior Growth Product Engineer role at Anthropic focusing on driving user acquisition, engagement, and retention for Claude.ai through data-driven strategies.

Senior Full Stack Software Engineer

Senior Full Stack Software Engineer role at Contentful, focusing on taxonomy and search functionality, using TypeScript, React, and Node.js in a hybrid work environment.

Software Engineer - Whiteboards Squad

Senior Software Engineer position at ClickUp's Whiteboards Squad, focusing on visual collaboration tools and high-performance systems.