Full Time

Staff+ Software Engineer, Distributed Systems

Anthropic
San Francisco, CA
???* / year

Job Description

About this kind of role

What a Staff+ Software Engineer, Distributed Systems usually does. The employer's own details are in the listing.

Typically does: Designs, develops, tests, and maintains software systems, often focusing on large-scale, distributed architectures. This role involves building robust and scalable solutions to handle significant data volumes and user traffic. Responsibilities can include performance optimization, troubleshooting complex issues, and collaborating with other engineers to integrate components. Staff+ engineers are often looked to for technical leadership and mentoring junior team members.

Tools and skills: Proficiency in programming languages like Java, Python, or Go, experience with cloud platforms (AWS, Azure, or Google Cloud), and familiarity with distributed systems concepts like consensus algorithms and message queues are common.

Good fit for: Individuals with strong problem-solving abilities, a deep understanding of software engineering principles, and a passion for building high-performance, reliable systems are typically successful in this role.

Life, Physical, and Social Science Technicians: 362,000 people in the US, paid from $39,810 a year (the lowest 10%) to $97,730 (the top 10%), with $59,510 in the middle, in May 2025. See these jobs →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.