Sr Software Engineer

Sinch
Cantabria, Spain
4 days ago

Role details

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

Tech stack

Clean Code Principles Java (Programming Language) Artificial Intelligence Cloud Computing Cloud Engineering Code Review Continuous Integration Cursor (Graphical User Interface Elements) Software Debugging Distributed Systems Spring Framework Software Engineering
+15 more
Strategies of Testing Docker for Aws Chatbots ReactJS Large Language Models Backend Git Event Driven Architecture Build Management Kubernetes Data Analytics Apache Kafka Build Tools Virtual Agents Microservices

Job description

Sinch is a Customer Communication Cloud company powering conversations across messaging voice and email helping businesses deliver personalized customer experiences at scale More than ** businesses including leading global tech companies rely on Sinch The Role We are building the next generation of conversational AI infrastructure.As a Senior Java Software Engineer on the Agentic Orchestration Platform team you will design build and own core components that coordinate AI agents workflow execution and multichannel communication via SMS Whats App and voice at scale.This is a zero to one opportunity to build a new platform from the ground up.You will work on complex problems with high autonomy as part of a small senior team with significant impact.You will collaborate with Engineering Manager Tech Lead Product Manager Domain Architect and cross functional teams What You Will Do Design and build core platform components with high ownership and autonomy Drive system design and create technical proposals Work on distributed event driven systems combining deterministic workflows and AI agent behavior Write production grade software including clean maintainable code with tests and documentation Build systems that are observable debuggable and resilient Own full lifecycle including design deployment monitoring and on call responsibilities Follow build ship run approach Develop platform components integrating LLMs and AI agents Work with prompt management context handling function calling guardrails and error recovery Address challenges like testing non deterministic systems fallback strategies latency and cost optimization Contribute to engineering excellence through architecture discussions code reviews and standards definition Mentor team members and share knowledge Collaborate across teams with product and technical stakeholders Provide technical guidance and trade offs and align solutions with business needs What We Are Looking For Five to eight plus years of professional software engineering experience Strong backend and platform skills including distributed systems microservices event driven architectures and cloud native design.Ability to explain architectural trade offs clearly.Strong engineering fundamentals including clean code testing strategies debugging production systems and building reliable long lasting systems Experience with Java Spring AI Type Script or React Deep expertise in at least two core backend technologies and willingness to learn others quickly Experience using AI coding tools such as Copilot Claude Code Cursor or similar Understanding benefits risks and best practices Ability to work autonomously define scope and deliver solutions independently Strong decision making on prioritization Experience with cloud and operations including AWS Docker Kubernetes CI CD Git Ops infrastructure as code and monitoring Strong communication skills with both technical and non technical stakeholders Fluent English required Nice to have Experience with Temporal and Kafka Experience with conversational AI LLMs or agent based systems Experience building platforms from scratch Background in CPaa S or communication platforms The annual salary for this position is between €** until €** Factors which may affect pay within this range may include skills, education, experience, and other qualifications OUR HIRING PROCESS We are committed to ensuring a recruitment process that is fair, objective, consistent, and inclusive.Our approach includes structured, competency-based interviews designed to evaluate your skills, experience, and qualifications relevant to the role.At times, we may include a data-driven assessment to enhance our hiring success and identify candidates likely to excel.We believe in a two-way process and encourage you to ask questions throughout the journey.If this role isn’t what you’re looking for, please explore the other opportunities listed on our career page: No matter who you are, we hope you find an exciting path forward - hopefully with us!#J-*****-Ljbffr

Requirements

team members and share knowledge Collaborate across teams with product and technical stakeholders Provide technical guidance and trade offs and align solutions with business needs What We Are Looking For Five to eight plus years of professional software engineering experience Strong backend and platform skills including distributed systems microservices event driven architectures and cloud native design. Ability to explain architectural trade offs clearly. Strong engineering fundamentals including clean code testing strategies debugging production systems and building reliable long lasting systems Experience with Java Spring AI Type Script or React Deep expertise in at least two core backend technologies and willingness to learn others quickly Experience using AI coding tools such as Copilot Claude Code Cursor or similar Understanding benefits risks and best practices Ability to work autonomously define scope and deliver solutions independently Strong decision making on prioritization Experience with cloud and operations including AWS Docker Kubernetes CI CD Git Ops infrastructure as code and monitoring Strong communication skills with both technical and non technical stakeholders Fluent English required Nice to have Experience with Temporal and Kafka Experience with conversational AI LLMs or agent based systems Experience building platforms from scratch Background in CPaa S or communication platforms The annual salary for this position is

About the company

Sinch is a Customer Communication Cloud company powering conversations across messaging voice and email helping businesses deliver personalized customer experiences at scale More than ** businesses including leading global tech companies rely on Sinch The Role We are building the next generation of conversational AI infrastructure.As a Senior Java Software Engineer on the Agentic Orchestration Platform team you will design build and own core components that coordinate AI agents workflow execution and multichannel communication via SMS Whats App and voice at scale. This is a zero to one opportunity to build a new platform from the ground up. You will work on complex problems with high autonomy as part of a small senior team with significant impact.

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.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:44 min

Balancing artisanal coding skills with automated agent oversight

Jyoti Bansal Jyoti Bansal +1 · World Congress 2026 Europe

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all