The English-language job board for Spain
89,000+ live jobsPrincipal Developer/Solution Architect
Hybrid in Madrid·Full-time·Added 3 months ago (last checked 4 Nov)
Our summary
- Work mode
- Hybrid, Madrid
- Contract
- Full-time
- English
- Required



Visa options
The ad doesn’t mention sponsorship
Not a refusal, but not a yes. Worth asking in your first message.
Skills
Requirements
What we're looking for
- Proven experience as Principal Developer or hands-on Solution Architect in a digital product environment with a large customer base.
- Demonstrable experience designing anti-corruption layers or strangler-pattern integrations over an existing or legacy platform, keeping a clean domain model independent of the underlying system.
- Experience working with the latest AI software development tools such as Claude Code/Codex, skills and specs.
- Strong knowledge of building cloud-native architectures, APIs, microservices, event-driven patterns and integration design.
- Strong, current hands-on experience with a backend stack such as Java/Spring or ASP.NET for building web services, APIs and web apps
- Solid understanding of how mobile and web frontends (e.g. React Native, Next.js) consume APIs, enough to design composition patterns and BFF boundaries for them.
- Experience designing for multiple countries or markets from a single platform core.
- Experience with CI/CD, automated testing, observability, security-by-design, and production operations.
Languages
- Professional written and spoken English is required. Spanish, Italian or French are considered as a plus.
The role
Reporting to the IT Director, Own the architecture, the key technical decisions and the canonical platform API for a new digital energy retail platform — Spain first, built for multi-country rollout.
What you'll do
- Own the overall architecture for the platform, documenting key decisions in ADRs and setting coding standards and architecture patterns used across the squads.
- Own the canonical experience API and the anti-corruption layer— the design authority that keeps legacy structure, identifiers and state from leaking into customer-facing services.
- Own the country-abstraction model so the platform runs as one deployment with country as configuration, protecting the scalability of the global core as new markets are added.
- Lead the design and guide implementation of mobile apps, APIs, backend services, integrations, data flows, and frontend composition patterns.
- Lead on the use of code-gen AI tools within an Agile framework, setting technical standards, implementing skills, and defining specs.
- Lead technical design reviews and establish quality gates across backend, frontend, data, and QA activities.
- Partner with the Product Owners and the Platform Engineer to balance speed, technical debt, security, regulatory needs, and long-term platform scalability.
- Coordinate with the legacy platform team, third-party providers (billing/switching, energy-asset connectivity) and internal architecture/security teams.
- Mentor engineers and promote modern engineering practices: AI code gen, CI/CD, automated testing, observability, documentation, and secure coding.
About MET Group
MET Group is a Swiss-headquartered energy company specializing in natural gas and power trading, sales, and asset management across Europe. With a presence in over 15 countries, it operates as an integrated energy player, combining trading activities with retail and wholesale supply, as well as infrastructure and renewable energy projects. The company is known for its entrepreneurial culture and dynamic trading floor, employing a diverse international workforce.
In Spain, MET Group has an office in Madrid, where it runs a range of roles including energy retail, digital product management, DevOps, and risk analysis. The Spanish branch focuses on expanding the company's retail energy business and digital transformation, offering opportunities for professionals in energy markets, technology, and commercial functions. For international candidates, MET Group provides a multicultural environment and the chance to work in a fast-paced, cross-border energy sector.
- Industry
- Energy
- Founded
- 2000
- Employees
- 1,000–5,000
- Headquarters
- Zug, Switzerland
- In Spain
- Madrid
Good to know if you are moving
- MET Group has an office in Madrid, Spain, offering roles in energy retail, digital, and risk.
- The company operates across multiple European countries, providing international mobility opportunities.
- Spanish roles include positions like DevOps Engineer and Digital Product Manager, indicating a tech-forward environment.
- The company's headquarters is in Switzerland, but its Spanish office is a key hub for its retail energy business.
In their own words
About the company & team
MET Group is an integrated European energy company headquartered in Switzerland, active across the full value chain - generation, storage, LNG, trading and sales. Present in 24 countries and 33 national energy markets, MET combines large-scale trading with a growing portfolio of renewable and flexible assets. In 2025 the group generated €28.6 billion in consolidated revenue.
MET Retail is a new chapter for the group: bringing energy directly to households. We're building a technology-driven retail platform for power and gas, with a digital, customer-first model. One model, built to scale across Europe. We're a small international team, and there's a lot to build. Join us on this exciting journey and you'll help shape how this company works, with real ownership from day one.
More jobs like this
or browse Madrid·Engineering·Software engineering·Junior·Hybrid·Energy & Renewables·Community of Madrid·Energy
