Principal Software Engineer

Sinch AB

España

Presencial

PHP 6 258 692 - 7 649 513

Tempo integral

14 dias+
Gerador de candidaturas

Recebe uma resposta deste empregador — um currículo e uma carta de apresentação adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

Sinch AB is seeking a Principal Engineer / Domain Architect to evolve teams into a cohesive platform for customer communications. This hands-on role involves working closely with engineers and contributing to production code.

Responsibilities include providing architectural direction, coaching teams, and ensuring operational excellence. The ideal candidate has extensive software engineering experience with strong Java and TypeScript skills, a deep understanding of distributed systems, and a proven influence on technical decisions.

Qualificações

  • 10+ years of software engineering, including principal or tech lead roles.
  • Hands-on coding skills in Java and TypeScript.
  • Deep understanding of distributed systems and event-driven architecture.
  • Experience with cloud-native technologies and modern infrastructure practices.
  • Proven ability to guide teams without authority and strong written communication skills.
  • Fluent English.

Responsabilidades

  • Provide practical patterns and decision frameworks for teams.
  • Contribute directly to production code in Java and TypeScript.
  • Define and maintain clear architecture direction for the Engage domain.
  • Drive operational excellence and define frontend architecture standards.
  • Coach engineers and teams on architectural thinking.
  • Align technical decisions across teams and represent Engage in discussions.

Conhecimentos

Java
TypeScript
Distributed Systems
Cloud-Native Technologies
Infrastructure Practices
Communication Skills

Ferramentas

Terraform
AWS
Kubernetes

Descrição da oferta de emprego

Company Overview

Sinch is pioneering the way the world communicates. More than 200,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 network, APIs, and applications ensure reliable and secure customer communication at every step of the journey.

At Sinch we Dream Big, Win Together, keep it Simple, and Make it Happen — these values are our foundation.

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
  • 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 principal, 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.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Principal Software Engineer & Domain Architect
Principal Software Engineer & Domain Architect

Sinch AB • España

Presencial
PHP 6 258 692 - 7 649 513
Principal Software Development Engineer C# (Design/Build Platforms and Framework)
Principal Software Development Engineer C# (Design/Build Platforms and Framework)

Amadeus • Taguig

Presencial
PHP 1 339 000 - 2 678 000
Attractive compensation packages
Learning opportunities
Supportive work environment
Principal Software Engineer - Builder Experience - Platform Engineering Productivity
Principal Software Engineer - Builder Experience - Platform Engineering Productivity

United States Digital Space LLC • España

Presencial
PHP 8 777 000 - 11 285 000
Principal Software Engineer (Full Stack)
Principal Software Engineer (Full Stack)

Cloud Bridge • Taguig

Presencial
PHP 1 116 000 - 1 674 000
Sr Software Engineer
Sr Software Engineer

ClickSend • Filipinas

Híbrido
PHP 1 200 000 - 1 800 000
Work from home
Birthday leave
Generous annual leave
+2
Founding Solutions Engineer - German (DACH Market) - Remote - DevOps
Founding Solutions Engineer - German (DACH Market) - Remote - DevOps

Tick Talent • España

Teletrabalho
PHP 8 626 887 - 10 783 609
Principal, Software Engineer
Principal, Software Engineer

TymblHub • Hinoba-an

Presencial
PHP 2 321 000 - 4 642 000
Sales Engineer (Founding)
Sales Engineer (Founding)

Valeria Aguerri • Mexico

Presencial
PHP 2 117 898 - 3 176 847
Remote work
Software Engineer
Software Engineer

Concentrix • Manila

Presencial
PHP 700 000 - 1 100 000
Principal / Staff / Senior Infrastructure Engineer
Principal / Staff / Senior Infrastructure Engineer

AllSpice.io • Boston

Presencial
PHP 8 615 000 - 12 923 000
Health, dental, and vision benefits
Flexible work arrangements
Home office stipend
+1