Full Time

Staff Software Engineer, Distributed Systems

Ambience Healthcare
$170,000 - $250,000* / year (about $82–$120 an hour)

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 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 collaborating with other engineers to build reliable and scalable solutions, troubleshooting complex issues, and contributing to architectural decisions. Work often includes optimizing performance, ensuring data integrity, and implementing robust monitoring and alerting systems. Staff engineers are often looked to for technical leadership and mentorship within their teams.

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 databases, message queues, and containerization technologies (Docker, Kubernetes) 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, distributed systems are typically successful in this role.

Worldwide, unemployment was 4.9% in 2025, and 12.4% among 15 to 24-year-olds, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

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