Principal Software Engineer

Love Brand Group

Valladolid

Presencial

EUR 110.000 - 160.000

Jornada completa

14 días+
Generador de candidaturas

No envíes un currículum genérico — crea un currículum y una carta de presentación adaptados a este puesto concreto.

Supera los filtros ATS

Descripción de la vacante

Love Brand Group is seeking an experienced Principal Software Engineer to own the technical vision, architecture, and long-term evolution of our multi-tenant SaaS platform. This hands-on role combines leadership with direct coding contribution to shape the platform, ensure scale, security and reliability, and drive engineering culture.

You will define standards, lead architecture reviews, and collaborate with product and external partners to deliver pragmatic technical solutions aligned with

Formación

  • Extensive experience designing, building, and operating production SaaS platforms.
  • Proven experience owning the technical direction of a software platform, with responsibility for architecture, engineering standards, and technical decision-making.
  • Strong backend engineering experience with modern application architectures.
  • Deep understanding of distributed systems, APIs, asynchronous processing, event-driven architectures, and cloud platforms.
  • Experience mentoring senior engineers and leading architecture reviews and engineering standards.

Responsabilidades

  • Own the technical vision, architecture, and long-term evolution of the platform.
  • Define engineering standards, architectural principles, and software development best practices.
  • Provide technical leadership across the platform, guiding architectural decisions and ensuring consistency across internal teams and external development partners.
  • Design scalable, secure, resilient, and maintainable backend systems and cloud infrastructure.
  • Lead architecture reviews, technical design discussions, and critical code reviews.
  • Guide the evolution of APIs, data models, distributed services, and platform capabilities.
  • Drive improvements in scalability, reliability, observability, security, performance, and operational excellence.
  • Take ownership of the platform's technical health and long-term maintainability.
  • Define the long-term technical roadmap balancing product delivery and platform evolution.
  • Mentor engineers through design discussions and code reviews.
  • Collaborate with Product to translate requirements into technical solutions.
  • Provide architectural oversight for external partners and ensure engineering quality.

Conocimientos

Architecture
SaaS platforms
AWS
Distributed systems
Mentoring
Code reviews

Descripción del empleo

About the Role

Residency in Spain required.

We are looking for an experiencedPrincipal Software Engineerto own the technical vision, architecture, and long-term evolution of our multi-tenant SaaS platform. This is a hands-on technical leadership role, not an engineering manager position. We are looking for someone who enjoys solving complex engineering problems while mentoring other engineers and shaping the long-term technical direction of the platform. You should be comfortable making architectural decisions, reviewing critical technical work, and contributing directly to the codebase when needed.We will work closely with Product, Engineering, company leadership, and external development partners to ensure the platform remains scalable, secure, reliable, and capable of supporting the company's long-term growth.Success in this role is measured not only by the quality of the code you write, but by the technical decisions you make, the platform you build, and the engineering culture you help create.

Responsibilities
  • Own the technical vision, architecture, and long-term evolution of the platform.
  • Define engineering standards, architectural principles, and software development best practices.
  • Provide technical leadership across the platform, guiding architectural decisions and ensuring consistency across internal teams and external development partners.
  • Design scalable, secure, resilient, and maintainable backend systems and cloud infrastructure.
  • Lead architecture reviews, technical design discussions, and critical code reviews.
  • Guide the evolution of APIs, integrations, data models, distributed services, and platform capabilities.
  • Drive improvements in scalability, reliability, observability, security, performance, and operational excellence.
  • Take ownership of the platform's technical health, ensuring architectural decisions balance business priorities with long-term maintainability.
  • Define the long-term technical roadmap, balancing product delivery, technical debt reduction, platform evolution, and business priorities.
  • Evaluate technology choices and make pragmatic build-versus-buy decisions.
  • Challenge assumptions and propose simpler, more effective technical solutions where appropriate.
  • Mentor engineers through design discussions, code reviews, and technical coaching.
  • Collaborate with Product and stakeholders to translate business requirements into pragmatic technical solutions.
  • Provide technical leadership and architectural oversight for external development partners, ensuring engineering quality, consistency, and alignment with platform standards.
  • Drive root cause analysis of complex production issues and continuously improve platform resilience.
  • Identify technical risks early and establish practical migration and modernization strategies.
  • Remain hands-on by contributing to critical implementation work when required.
Requirements
  • Extensive experience designing, building, and operating production SaaS platforms.
  • Proven experience owning the technical direction of a software platform, with responsibility for architecture, engineering standards, and technical decision-making.
  • Proven experience evolving and modernizing production software platforms while maintaining stability and business continuity.
  • Experience operating high-availability production systems.
  • Strong backend engineering experience with modern application architectures.
  • Deep understanding of distributed systems, APIs, asynchronous processing, event-driven architectures, and cloud platforms.
  • Strong experience with cloud infrastructure, preferably AWS.
  • Experience mentoring senior engineers and leading architecture reviews, technical design discussions, and engineering standards.
  • Experience working with external engineering teams or distributed development organizations is highly desirable.
  • Strong understanding of software quality, observability, security, scalability, performance, and operational excellence.
  • Pragmatic mindset with the ability to balance long-term architectural vision with rapid product delivery.
  • Excellent communication skills with the ability to influence engineers, product managers, founders, and external partners.
Preferred Technical Experience
  • PHP / Laravel / Symfony
  • Node.Js or Go
  • Clean Code, Hex architecture, DDD, Domain Events, CQRS
  • TDD, clean code, design patterns.
  • AWS
  • PostgreSQL / MySQL / NoSql
  • Redis / Queues / SNS / SQS
  • Docker
  • CI/CD pipelines
  • Infrastructure as Code (Terraform or similar)
  • Container orchestration (ECS/Kubernetes)
  • Observability and monitoring tooling
  • Multi-tenant SaaS architectures
  • API-first platform design
  • Event-driven systems
  • Architecture Decision Records (ADR) or similar architectural governance practices
What We Are Looking For
  • Strong systems-thinking and architectural mindset.
  • Demonstrated ability to simplify complex systems and avoid unnecessary overengineering.
  • Comfortable making pragmatic technical decisions with incomplete information and evolving business requirements.
  • Excellent engineering judgement and confidence making high-impact technical decisions.
  • Strong ownership mentality with accountability for the long-term health of the platform.
  • Hands-on engineer who enjoys writing code while leading technical direction.
  • Pragmatic decision-maker focused on simplicity, maintainability, reliability, and execution.
  • Comfortable working across backend, infrastructure, architecture, and operational concerns.
  • Experience working in fast-moving product environments where technical quality and business outcomes must be balanced.
  • Passion for mentoring engineers, raising engineering standards, and fostering a culture of technical excellence.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Lead Software Engineer & Platform Architect
Lead Software Engineer & Platform Architect

Love Brand Group • Málaga

Presencial
EUR 90.000 - 125.000
Senior Infrastructure Engineer
Senior Infrastructure Engineer

Jobgether • España

A distancia
EUR 70.000 - 100.000
Fully remote work environment
Technical leadership opportunities
Full Stack Tech Lead Id89529
Full Stack Tech Lead Id89529

AgileEngine • Madrid

Presencial
EUR 61.000 - 97.000
Professional growth
Competitive compensation
A selection of exciting projects
+1
Technical Product Lead
Technical Product Lead

agap2 Spain • Barcelona

Presencial
EUR 60.000 - 85.000
Principal Engineer
Principal Engineer

Experis Manpower Group • Madrid

Híbrido
EUR 120.000 - 160.000
Senior DevOps Engineer (Cloud-Native, AI-Driven Platform)
Senior DevOps Engineer (Cloud-Native, AI-Driven Platform)

SmartRecruiters, Inc. • Barcelona

Presencial
EUR 70.000 - 110.000
Senior Backend Engineer: Node.js/TS, Hybrid Ownership
Senior Backend Engineer: Node.js/TS, Hybrid Ownership

Actual Talent • Madrid

Híbrido
EUR 60.000 - 80.000
Competitive salary
Monthly specialized benefits
Impact at scale within a high-density engineering hub
Senior Backend Engineer (Hybrid)
Senior Backend Engineer (Hybrid)

Colliers • Madrid

Presencial
EUR 90.000 - 120.000
Platform Engineer
Platform Engineer

Lafarge Africa Plc • Madrid

Presencial
EUR 90.000 - 140.000
Staff Engineer (Client Ops)
Staff Engineer (Client Ops)

Ebury • Málaga

Presencial
EUR 90.000 - 130.000