> Markdown version of [/jobs/ext/1432233-software-engineer-iii](https://www.wearedevelopers.com/jobs/ext/1432233-software-engineer-iii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer III - **Company:** Sinch - **Location:** Madrid, Spain - **Salary:** €45,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Software as a Service, Code Review, Cursor (Graphical User Interface Elements), Distributed Systems, Software Architecture, Queueing Systems, Software Engineering, TypeScript, Data Processing, Cloud Platform System, ReactJS, Backend, Event Driven Architecture, Apache Kafka, Non-relational Database, Front End Software Development, Restful APIs, Microservices - **Published:** July 25, 2026 - **Apply:** https://es.indeed.com/viewjob?jk=b33fe9aa9c308f31 ## About the Role * 3-5 years of backend development experience with strong proficiency in Java. * Solid understanding of microservices architecture and distributed systems. * Experience working with non-relational databases . * Familiarity with event-driven architectures and message queue systems like Kafka. * Good problem-solving skills and the ability to contribute to architectural decisions. * Experience in designing and developing RESTful APIs. * Commitment to writing clean, maintainable, and testable code. * Experience using AI coding tools such as Copilot , Claude Code , Cursor , or similar, with an understanding of their benefits, risks, and best practices. * Comfortable working in a collaborative, autonomous, and fast-paced team environment. * Good written and spoken English communication skills. Nice to Have: * Experience contributing to SaaS or cloud-native platforms. * Some experience with JavaScript, TypeScript and React and eager to growth in the Full Stack path. ## Description * As a Software Engineer , you will be a key player in developing and scaling the Inbox services within the SaaS Engage Platform at Sinch . You will be part of a cross-functional, autonomous team that sets its own goals and is responsible for every stage of the software development lifecycle - from design to deployment and maintenance. * Your focus will be on building high-impact, scalable, and distributed backend services , ensuring reliability, performance, and extensibility. The code you develop will power critical messaging and engagement functionalities across different product lines. What You'll Do: * Participate in the full software development lifecycle, including planning, design, implementation, deployment, monitoring, and maintenance. * Develop and maintain scalable, distributed, and event-driven microservices using Java. * Optimize and improve the performance of backend services within high-throughput messaging systems. * Contribute to the implementation and enhancement of APIs, messaging pipelines, and data models. * Work with non-relational databases, ensuring effective data handling. * Collaborate with frontend engineers, product managers, and other stakeholders to deliver quality features aligned with business goals. * Follow best practices to ensure scalability, security, and observability of services. * Engage actively in code reviews, technical discussions, and continuous learning to foster personal growth and team excellence. * Take ownership of your tasks, embracing responsibility for the code you deliver. ## Related Videos - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)