Full Time

System Software Engineer, Distributed Systems

Thomas To
Santa Clara, CA
$150,000 - $220,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

About this kind of role

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

Typically does: A System Software Engineer specializing in Distributed Systems designs, develops, and maintains software that enables multiple computers to work together as a cohesive system. This often involves building and optimizing infrastructure components, such as operating systems, networking protocols, and storage systems. Responsibilities can include performance tuning, debugging complex issues across multiple machines, and ensuring system reliability and scalability. They frequently collaborate with other engineers to integrate distributed systems into larger applications.

Tools and skills: Proficiency in programming languages like C, C++, or Go, experience with operating systems (Linux, Windows), and familiarity with distributed consensus algorithms, networking concepts, and cloud technologies are generally required.

Good fit for: Individuals with a strong foundation in computer science principles, a passion for low-level programming, and a desire to solve complex technical challenges thrive in this role.

The most unemployment pays a week, before anything added for dependents, runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

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