
¡Activa las notificaciones laborales por email!
Genera un currículum adaptado en cuestión de minutos
Consigue la entrevista y gana más. Más información
A leading company in communications technology seeks a Senior Software Engineer to design and develop scalable systems for their AI-driven chatbot platform. The role focuses on backend services, distributed systems, and collaboration with cross-functional teams, offering a 95% remote work environment with occasional office visits in Madrid.
Sinch is pioneering the way the world communicates. More than 150,000 businesses — including Google, Uber, PayPal, Visa, Tinder, and many others — rely on Sinch’s Customer Communications Cloud to power engaging customer experiences through mobile messaging, voice, and email.
Whether you need to verify users or craft omnichannel campaigns, Sinch makes it easy. Our AI-infused Super Network, APIs, and applications ensure you can connect with your customers reliably and securely, at every step of their journey.
At Sinch we “Dream Big”, “Win Together”, “Keep it simple”, and “Make it Happen”. These values are our foundation!
As a Senior Software Engineer - (Java) - Gen AI, you will play a key role in designing and building the next generation of our AI-powered chatbot platform. You will work in a dynamic, collaborative environment to develop scalable distributed systems that power real-time messaging and LLM-based applications. Your contributions will directly impact the efficiency, performance, and safety of AI-driven conversations at scale.
What You’ll Do
This is a 95% remote role. You must be based in Spain, and we will bring you to the office in Madrid for some days every quarter.
Requirements
What We Look For
Nice to Have
Sinch is a global company composed of people from different countries and cultures. Our benefits adjust regionally to support employees and help them thrive in every stage of life. We offer valuable benefits and resources, including health and life insurance, a flexible work environment, retirement savings plans, and more.
Our Hiring Process
In Sinch, we are committed to following a fair, objective, consistent, and equal opportunity recruitment process. Our Talent Acquisition team, along with hiring managers and the interviewing team, works to identify candidates who best fit each role based on Sinch’s hiring needs and candidates’ career aspirations.
We encourage applications from strong candidates with relevant professional backgrounds for this role. Not all applicants will meet all job requirements exactly! Don't let that discourage you from applying. We are open to candidates who can bring new insights and perspectives to Sinch!
Senior Software Engineer • Madrid, Community of Madrid, Spain