Principal Software Engineer

Sinch

España

On-site

PHP 6,396,588 - 7,818,053

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Sinch is looking for a Principal Engineer / Domain Architect to lead the Engage domain. You will evolve teams into a cohesive platform that enhances customer conversations. This role requires significant hands-on coding in Java and TypeScript, ensuring technical excellence and guiding teams towards effective architectural decisions.

As a key contributor, you will define architecture standards, drive operational excellence, and coach engineers. The position offers a competitive salary range of €90,000 – €110,000 based on qualifications.

Qualifications

  • 10+ years of experience in software engineering, including principal or tech lead roles.
  • Strong hands-on coding skills in Java and TypeScript.
  • Experience working with cloud-native technologies and modern infrastructure practices.

Responsibilities

  • Provide practical patterns and decision frameworks for teams.
  • Contribute directly to production code and prototype solutions.
  • Define and maintain architecture direction for the Engage domain.

Skills

Java
TypeScript
Distributed systems
Cloud-native technologies
Influencing without authority
English communication

Tools

AWS
Kubernetes
Terraform

Job description

Description

As a Principal Engineer / Domain Architect in the Engage domain, you will help evolve multiple successful teams into a cohesive, scalable platform that powers customer conversations. This is a hands‑on individual contributor role where your impact comes from working closely with engineers, contributing to code, and enabling better technical decisions across teams.

You will operate across Inbox, Contacts, Mobile, and Conversation Starters, shaping architecture, reducing friction, and raising engineering maturity, not through top‑down ownership, but through influence, clarity and practical solutions.

Key responsibilities include:
  • Enable teams by providing practical patterns, guardrails, and decision frameworks that are adopted because they are effective
  • Contribute directly to production code (Java and TypeScript) and prototype solutions to validate architectural decisions
  • Define and maintain a clear architecture direction (current state, target state, and evolution path) for the Engage domain
  • Drive operational excellence, including observability standards, reliability practices, and infrastructure discipline (e.g. Terraform‑first approach)
  • Define frontend architecture standards, including micro‑frontend boundaries, contracts, and independent deployment models
  • Coach engineers and teams to build architectural thinking and decision‑making capability
  • Reduce cross‑team and cross‑domain friction, aligning technical decisions and representing Engage in broader architecture discussions
Requirements
  • Extensive experience in software engineering (10+ years), including time in principle, staff, or tech lead roles across multiple teams
  • Strong hands‑on coding skills in Java and TypeScript, with a track record of staying close to production systems
  • Deep understanding of distributed systems, including event‑driven architecture, APIs, and service design
  • Experience working with cloud‑native technologies (AWS, Kubernetes) and modern infrastructure practices (including Terraform and CI/CD)
  • Proven ability to influence without authority, guiding teams through trust, clarity, and practical solutions
  • Strong written communication skills, including experience with architecture documentation and decision records
  • Fluent English
Nice to have
  • Experience owning or evolving a micro‑frontend architecture at scale
  • Kafka or event streaming in a multi‑team production context
  • Automation and fitness‑function mindset: governance shifted left through automated guardrails, not manual review
  • Background in conversational AI, CPaaS, or customer engagement platforms
What success looks like
  • Teams seek your input before making significant technical decisions, not after.
  • Cross‑domain friction, duplicated services, inconsistent tech choices, unclear boundaries, surfaced and resolved.
  • Every team in Engage has a documented, living target architecture that is actually used to prioritize.
  • Architecturally significant decisions are documented and discoverable; teams reference them instead of re‑asking.
  • Engineers around you start thinking architecturally on their own.
  • The clearest signal of success is that your influence becomes embedded in how teams work, almost invisible, rather than dependent on you being in every room.
Salary

The annual salary for this position in Spain is between €90,000 – €110,000. Factors which may affect pay within this range may include skills, education, experience, and other qualifications.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Sinch AB • España

On-site
PHP 6,258,000 - 7,650,000
Principal Software Development Engineer C# (Design/Build Platforms and Framework)
Principal Software Development Engineer C# (Design/Build Platforms and Framework)

Amadeus • Taguig

On-site
PHP 1,339,000 - 2,678,000
Attractive compensation packages
Learning opportunities
Supportive work environment
Principal Software Engineer (Full Stack)
Principal Software Engineer (Full Stack)

Cloud Bridge • Taguig

On-site
Senior Software Engineer
Senior Software Engineer

Blueberry Markets Group • Manila

On-site
PHP 1,800,000 - 2,400,000
Software Engineer (Full-Stack)
Software Engineer (Full-Stack)

Cloud Bridge • Taguig

On-site
Senior Software Engineer
Senior Software Engineer

Blueberry • Makati

On-site
PHP 1,200,000 - 2,000,000
Founding Solutions Engineer - German (DACH Market) - Remote - DevOps
Founding Solutions Engineer - German (DACH Market) - Remote - DevOps

Tick Talent • España

Hybrid
PHP 8,626,000 - 10,784,000
Principal Azure Cloud Architect & AI Platform Lead
Principal Azure Cloud Architect & AI Platform Lead

Plain Concepts • España

On-site
PHP 6,392,000 - 8,878,000
Principal Full Stack Engineer (Java)
Principal Full Stack Engineer (Java)

LegalMatch • Cebu City

On-site
PHP 1,500,000 - 2,300,000
Principal Software Engineer & Domain Architect
Principal Software Engineer & Domain Architect

Sinch AB • España

On-site
PHP 6,258,000 - 7,650,000