Software Engineer Iii

Sinch
Madrid, Spain
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Code Review Cursor (Graphical User Interface Elements) Distributed Systems Software Engineering Data Processing Backend Event Driven Architecture Apache Kafka Non-relational Database Front End Software Development
+2 more
Restful APIs Microservices

Job description

Experteer Overview In this role you will build and scale the Inbox services for Sinch’s Engage Platform, delivering reliable, high-performance backend systems.You will work within a cross-functional, autonomous team responsible for the full software lifecycle from design to deployment.Your work powers messaging and engagement features across multiple product lines, with a focus on scalability, observability, and security.This is a hands-on opportunity to shape the backend that enables world-class omnichannel communications at scale.Compensaciones / Beneficios - Develop and maintain scalable, distributed backend services and microservices using Java - Design, implement, and optimize APIs, messaging pipelines, and data models - Work with non-relational databases and ensure efficient data handling - Contribute to high-throughput messaging systems’ performance and reliability - Participate in code reviews and technical discussions to drive quality and best practices - Collaborate with frontend, product, and other stakeholders to deliver aligned features - Ensure scalability, security, and observability of services across the lifecycle - Own tasks and deliver high-quality, maintainable codeResponsabilidades - 3-5 years of backend development experience with strong proficiency in Java - Solid understanding of microservices architecture and distributed systems - Experience with non-relational databases - Familiarity with event-driven architectures and Kafka - Experience designing and developing RESTful APIs - Commitment to clean, maintainable, and testable code - Experience with AI coding tools (Copilot, Claude Code, Cursor, or similar) and awareness of their benefits/risks - Strong communication skills in English and ability to work autonomously in a fast-paced teamRequisitos principales -

Requirements

Your work powers messaging and engagement features across multiple product lines, with a focus on scalability, observability, and security. This is a hands-on opportunity to shape the backend that enables world-class omnichannel communications at scale.Compensaciones / Beneficios - Develop and maintain scalable, distributed backend services and microservices using Java - Design, implement, and optimize APIs, messaging pipelines, and data models - Work with non-relational databases and ensure efficient data handling - Contribute to high-throughput messaging systems’ performance and reliability - Participate in code reviews and technical discussions to drive quality and best practices - Collaborate with frontend, product, and other stakeholders to deliver aligned features - Ensure scalability, security, and observability of services across the lifecycle - Own tasks and deliver high-quality, maintainable codeResponsabilidades - 3-5 years of backend development experience with strong proficiency in Java - Solid understanding of microservices architecture and distributed systems - Experience with non-relational databases - Familiarity with event-driven architectures and Kafka - Experience designing and developing RESTful APIs - Commitment to clean, maintainable, and testable code - Experience with AI coding tools (Copilot, Claude Code, Cursor, or similar) and awareness of their benefits/risks - Strong communication skills in English and ability to work autonomously in a fast-paced teamRequisitos principales -

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:37 min

Introduction to Apache Kafka benchmarking and performance analysis

Kirill Kulikov · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all