> Markdown version of [/jobs/ext/2011888-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/2011888-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:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Cloud Engineering, Continuous Integration, Distributed Systems, Service Design, Software Engineering, TypeScript, Event Driven Architecture, Kubernetes, Production Code, Front End Software Development, Software Coding, Terraform - **Published:** August 10, 2026 - **Apply:** https://eu.experteer.com/career/view-jobs/principal-software-engineer-madrid-spanien-58870100 ## About the Role _ infrastructure * Define frontend architecture standards: micro-frontend boundaries, contracts, independent deployment * Coach engineers to develop architectural thinking and decision-making * Reduce cross-team friction by aligning technical decisions and representing Engage in architecture discussions Tasks * 10+ years of software engineering experience including principal, staff, or tech lead roles across multiple teams * Hands-on coding in Java and TypeScript with production systems experience * Deep understanding of distributed systems: event-driven architecture, APIs, service design * Experience with cloud-native tech (AWS, Kubernetes) and modern infra practices (Terraform, CI/CD) * Ability to influence without authority and guide teams with trust and clarity * Strong written communication, architecture documentation, and decision records * Fluent English Key requirements * ## Description Experteer Overview As Principal Engineer / Domain Architect in the Engage domain, you will steer multiple teams toward a cohesive, scalable platform powering customer conversations. You will contribute hands-on to production code (Java and TypeScript) while guiding architecture and engineering decisions. You'll define the Engage domain's target state and evolve it through practical patterns and guardrails. The role emphasizes cross-team influence, operational excellence, and frontend architecture standards to reduce friction and raise engineering maturity. This is a high-impact, hands-on leadership role. Pay / Benefits * Provide practical patterns, guardrails, and decision frameworks adopted by teams * Contribute directly to production code in Java and TypeScript and prototype architectural solutions * Define and maintain architecture direction for the Engage domain (current/state, target, evolution) * Drive operational excellence: observability, reliability practices, Terraform-first infrastructure * Define frontend architecture standards: micro-frontend boundaries, contracts, independent deployment * Coach engineers to develop architectural thinking and decision-making * Reduce cross-team friction by aligning technical decisions and representing Engage in architecture discussions Tasks * 10+ years of software engineering experience including principal, staff, or tech lead roles across multiple teams * Hands-on coding in Java and TypeScript with production systems experience * Deep understanding of distributed systems: event-driven architecture, APIs, service design * Experience with cloud-native tech (AWS, Kubernetes) and modern infra practices (Terraform, CI/CD) * Ability to influence without authority and guide teams with trust and clarity * Strong written communication, architecture documentation, and decision records * Fluent English Key requirements * ## Related Videos - [Infrastructure as Code: The Developer's Secret Weapon](https://www.wearedevelopers.com/videos/1221-infrastructure-as-code-the-developer-s-secret-weapon) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [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) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)