Sr Software Engineer

Sinch

España

On-site

EUR 60,000 - 80,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sinch, a Customer Communication Cloud company, is hiring a Senior Java Software Engineer for the Agentic Orchestration Platform. You will design and own core components coordinating AI agents and multi-channel communication at scale.

You will work with a small senior team, have autonomy, and tackle non-deterministic testing, latency, and cost challenges while integrating LLMs and prompt management.

Qualifications

  • 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, TypeScript 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 prioritization decisions.
  • Experience with cloud and operations including AWS, Docker, Kubernetes, CI/CD, GitOps, infrastructure as code and monitoring.
  • Strong communication skills with both technical and non-technical stakeholders; Fluent English required.

Responsibilities

  • 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 observable, debuggable, and resilient systems.
  • 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, fallbacks, 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.

Skills

Backend systems
Distributed systems
Microservices
Event-driven
Cloud native
Java
Spring
AI/LLM tooling
TypeScript
React
CI/CD
Docker
Kubernetes
GitOps
AWS
Kafka
Temporal
Code Cursor
Copilot

Tools

Docker
Kubernetes
CI/CD
GitOps
AWS
Kafka
Temporal
Code Cursor
Copilot

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 150000 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 WhatsApp 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 TypeScript 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 GitOps 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 CPaaS or communication platforms

The annual salary for this position is between between €60.000 until €80.000 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: https://www.sinch.com/careers/. No matter who you are, we hope you find an exciting path forward - hopefully with us!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Software Engineer
Sr Software Engineer

Sinch AB • Spain

On-site
EUR 60,000 - 80,000
Senior Software Engineer
Senior Software Engineer

Sinch • Madrid

On-site
EUR 60,000 - 80,000
Account Executive
Account Executive

Sinch • Madrid

On-site
EUR 50,000 - 70,000
Senior Java AI Platform Engineer
Senior Java AI Platform Engineer

Sinch • Spain

On-site
EUR 60,000 - 80,000
AI Engineer
AI Engineer

Sabio Group • Madrid

On-site
EUR 40,000 - 70,000
Pension Scheme
Life insurance
Health insurance
+2
Sales Manager III - New Business
Sales Manager III - New Business

Sinch • Madrid

On-site
EUR 53,000 - 71,000
AI Engineer
AI Engineer

TextYess • Spain

On-site
EUR 60,000 - 95,000
Ownership from day one
Lean team with international talent
High-impact projects
+2
AI Solutions Engineer
AI Solutions Engineer

Enterprise Bot • Barcelona

On-site
EUR 60,000 - 80,000
High ownership and autonomy
Direct exposure to enterprise clients
Work on real AI deployments
Senior Software Engineer, Conversational Intelligence
Senior Software Engineer, Conversational Intelligence

Aircall.io, Inc. • Madrid

On-site
EUR 85,000 - 120,000
AI Engineer - CX Bot & LLM Specialist
AI Engineer - CX Bot & LLM Specialist

Sabio Group • Madrid

On-site
EUR 40,000 - 70,000
Pension Scheme
Life insurance
Health insurance
+2