Full Time

Senior Software Engineer, Backend - Distributed Systems

Camunda
New York, NY
???* / year

Job Description

About this kind of role

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

Typically does: Designs, develops, tests, and maintains the server-side logic and databases that power applications. Focuses on building scalable and reliable distributed systems to handle large volumes of data and user traffic. Collaborates with front-end engineers and product managers to define and implement new features. Optimizes existing systems for performance and stability, addressing bottlenecks and ensuring high availability.

Tools and skills: Proficiency in programming languages like Java, Python, or Go, experience with databases (SQL or NoSQL), cloud platforms (AWS, Azure, or Google Cloud), and distributed systems technologies like Kafka or Kubernetes is generally expected.

Good fit for: Individuals with strong problem-solving abilities, a deep understanding of software architecture, and a passion for building robust and scalable systems often thrive in this role.

Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

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