> Markdown version of [/jobs/ext/2236391-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/2236391-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** Sinch - **Location:** Valencia, Spain - **Salary:** €90,000.0 - €110,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Cloud Computing, Continuous Integration, Distributed Systems, Service Design, Software Engineering, TypeScript, Event Driven Architecture, Containerization, Kubernetes, Production Code, Apache Kafka, Front End Software Development, Software Coding, Terraform - **Published:** August 26, 2026 - **Apply:** https://www.buscojobs.com.es/principal-software-engineer-en-valencia-ID-368980348 ## About the Role In order to be successful in this role, we believe you have: 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 ## Description 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.DESCRIPTIONAs 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 effectiveContribute directly to production code (Java and TypeScript) and prototype solutions to validate architectural decisionsDefine and maintain a clear architecture direction (current state, target state, and evolution path) for the Engage domainDrive 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 modelsCoach engineers and teams to build architectural thinking and decision-making capabilityReduce cross-team and cross-domain friction, aligning technical decisions and representing Engage in broader architecture discussionsREQUIREMENTSIn order to be successful in this role, we believe you have:Extensive experience in software engineering (10+ years), including time in principle, staff, or tech lead roles across multiple teamsStrong hands-on coding skills in Java and TypeScript, with a track record of staying close to production systemsDeep understanding of distributed systems, including event-driven architecture, APIs, and service designExperience 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 solutionsStrong written communication skills, including experience with architecture documentation and decision recordsFluent EnglishNice to have:Experience owning or evolving a micro-frontend architecture at scaleKafka or event streaming in a multi-team production contextAutomation and fitness-function mindset: governance shifted left through automated guardrails, not manual reviewBackground in conversational AI, CPaaS, or customer engagement platformsWHAT SUCCESS LOOK LIKETeams 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 priorities.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.OUR HIRING PROCESSWe 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.We believe in a two-way process and encourage you to ask questions throughout the journey.SalaryThe 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.#J-*****-Ljbffr ## Related Videos - [Infrastructure as Code: The Developer's Secret Weapon](https://www.wearedevelopers.com/videos/1221-infrastructure-as-code-the-developer-s-secret-weapon) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Implementing Feature Environments with AWS and Terraform](https://www.wearedevelopers.com/videos/531-implementing-feature-environments-with-aws-and-terraform) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)