Full Time

Principal Software Engineer: Distributed Systems (Config, Test, & Deployment)

Cloudflare
San Francisco, CA
$190,000 - $280,000* / year (about $91–$135 an hour)

Job Description

About this kind of role

What a Principal Software Engineer: Distributed Systems (Config, Test, & Deployment) usually does. The employer's own details are in the listing.

Typically does: A Principal Software Engineer specializing in distributed systems designs, develops, and maintains complex, scalable systems. This role involves significant responsibility for the architecture and implementation of distributed components, ensuring reliability, performance, and security. They often lead technical initiatives, mentor other engineers, and collaborate with cross-functional teams to deliver robust solutions. Troubleshooting production issues and contributing to long-term system improvements are also common tasks.

Tools and skills: Proficiency in programming languages like Java, Python, or Go, experience with cloud platforms (AWS, Azure, GCP), containerization technologies (Docker, Kubernetes), and distributed databases is generally required.

Good fit for: Individuals with extensive experience in distributed systems development and a strong ability to lead and influence technical direction thrive in this role.

In 95 of the 188 countries we compare, we found no unemployment benefit on official sites. Compare countries →

View Similar Jobs

Matches Jobs

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