Logo
Synchro

Senior Software Engineer

Synchro, San Francisco, California, United States

Save Job

Senior Software Engineer This position is perfect for a Senior Software Engineer with strong experience in large-scale distributed systems, Java, microservices, and cloud platforms such as AWS. You will help design and build a platform for durable, event-driven applications that run reliably at significant scale.

What You Will Be Doing

Lead the architecture and design of core backend and distributed services, focusing on scalability, reliability, and performance.

Work on complex distributed-system problems across microservices, storage, orchestration, and messaging.

Design, implement, and improve Java-based services, including work with Spring Boot.

Use AWS and cloud-native services to build scalable and resilient systems.

Work closely with product and engineering teams to deliver important features.

Promote good engineering practices in coding, testing, observability, and operations.

Help ensure engineering work stays aligned with business and customer needs.

Keep up with modern work in distributed systems and cloud computing.

Technical Experience Needed For The Role

Strong experience building backend systems in Java and Spring Boot.

Designing and running large-scale distributed and event‑driven systems.

Knowledge of microservices, REST, gRPC, and messaging systems such as Kafka or RabbitMQ.

Experience working with AWS or another major cloud platform.

Ability to lead technical projects across teams.

Nice to Have

Experience with Docker and Kubernetes.

Experience with GraphQL and API design.

Background in event-driven architectures.

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Information Technology

Industries

Technology, Information and Media

#J-18808-Ljbffr