Senior Java Backend Engineer: Microservices & Distributed Systems (Remote)

Sinch

Madrid

Remote

EUR 90,000 - 120,000

Full time

37 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sinch is seeking a Senior Software Engineer to design and build the next generation of our Contacts Platform. You will design backend services, work with Java, Spring, Kafka, MongoDB and OpenSearch, and help scale distributed systems.

You’ll develop internal tools for monitoring and debugging, ensure observability and security, collaborate with cross-functional teams, and contribute to code quality. This role is 95% remote for candidates based in Spain, with quarterly office days in Madrid.

Qualifications

  • Deep understanding of distributed systems and experience building high-scale microservices and event-driven architectures.
  • Production-level experience in backend development using Java.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerized deployments (Docker, Kubernetes).
  • A problem-solving mindset with the ability to debug complex distributed systems.
  • Strong communication skills and the ability to work effectively in a collaborative environment.
  • Strong background in database design and optimization, particularly with MongoDB, Cassandra, or other distributed databases.
  • Experience with observability, logging, and monitoring tools for debugging and performance analysis.
  • Experience with modern Frontend frameworks like React.
  • Knowledge of message brokers like Kafka and RabbitMQ.

Responsibilities

  • Design, develop, and maintain backend services for Contacts Platform and contribute to frontend applications.
  • Build high-performance, scalable, and distributed systems.
  • Work with Java, Spring, Kafka, MongoDB, OpenSearch to enhance our product.
  • Develop internal tools for monitoring, debugging, and optimizing applications at scale.
  • Ensure observability, reliability, and fault tolerance across all services.
  • Collaborate with cross-functional teams including Software Engineers, UX Designers and Product Managers.
  • Maintain a strong focus on code quality, security, and best practices in software development.

Skills

Distributed systems
Java
Spring
Kafka
MongoDB
OpenSearch
Docker
Kubernetes
React
RabbitMQ
Cloud platforms
Observability

Tools

Java
Spring
Kafka
MongoDB
OpenSearch
Docker
Kubernetes
React
RabbitMQ
AWS
GCP
Azure

Job description

Sinch is seeking a Senior Software Engineer to design and build the next generation of our Contacts Platform. You will design backend services, work with Java, Spring, Kafka, MongoDB and OpenSearch, and help scale distributed systems.

You’ll develop internal tools for monitoring and debugging, ensure observability and security, collaborate with cross-functional teams, and contribute to code quality. This role is 95% remote for candidates based in Spain, with quarterly office days in Madrid.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer - Remote (Spain) Microservices
Senior Java Backend Engineer - Remote (Spain) Microservices

Sinch AB • Madrid

On-site
EUR 40,000 - 70,000
Senior Java Backend Engineer
Senior Java Backend Engineer

Sinch • Madrid

Remote
EUR 90,000 - 120,000
Remote Senior Backend Engineer - Java/Spring, Microservices
Remote Senior Backend Engineer - Java/Spring, Microservices

adesso Spain • Madrid

Hybrid
EUR 70,000 - 100,000
Private health insurance
Hybrid work model
International projects
+2
Senior Java Backend Engineer - Remote (Spain)
Senior Java Backend Engineer - Remote (Spain)

Initium Software SL • Madrid

Remote
EUR 70,000 - 110,000
Remoto 100%
Proyectos globales
Crecimiento profesional
Senior Backend Engineer (Java) — Remote Spain (Microservices)
Senior Backend Engineer (Java) — Remote Spain (Microservices)

Panel Sistemas Informaticos • Madrid

Remote
EUR 65,000 - 95,000
Senior Backend Java Developer (Microservices / AWS) - Spain (Hybrid/Remote)
Senior Backend Java Developer (Microservices / AWS) - Spain (Hybrid/Remote)

Talent Connect • Madrid

Hybrid
EUR 45,000 - 65,000
Senior Backend Engineer | Java, Distributed Systems | Remote
Senior Backend Engineer | Java, Distributed Systems | Remote

Diabolocom • Barcelona

Remote
EUR 70,000 - 95,000
Flexible work arrangements
Remote work options
High-quality IT equipment
Senior Java DevOps Engineer — Remote (Spain) & Distributed
Senior Java DevOps Engineer — Remote (Spain) & Distributed

UST España & Latam • Spain

Remote
EUR 70,000 - 110,000
Health care plan
Teleworking compensation
Life and Accident Insurances
+2
Backend Engineer - Java Microservices & Cloud (Remote)
Backend Engineer - Java Microservices & Cloud (Remote)

Gft • Madrid

Hybrid
EUR 50,000 - 80,000
Flexible remuneration
Health insurance
Pension plan
+2
Senior Java AI Platform Engineer
Senior Java AI Platform Engineer

Sinch • Spain

On-site
EUR 60,000 - 80,000