Senior Backend Engineer - Golang, Madrid (M, ES)
Role details
Job location
Tech stack
Job description
Join Swiss Re's IT Resilience unit and contribute to building a robust, future-ready IT landscape that underpins the organisation at global scale. Our team is a diverse, internationally connected group of engineers and architects, united by a commitment to pragmatic engineering, operational excellence, and technology with real purpose. We play a critical role in shaping Swiss Re's Service Asset and Configuration Management (SACM) capabilities, including the evolution of our enterprise CMDB and its integrations., We are seeking a Senior Backend Engineer with strong Golang expertise to design, build, and operate the core services that power our enterprise IT ecosystem. You will take a leading role in developing mission-critical backend services, enabling reliable integrations across the business, and supporting the adoption of AI-driven capabilities. While the role is backend-focused, there will be selective involvement in frontend components where this supports end-to-end delivery.
You will work closely with a dedicated product team and fellow engineers in a collaborative, knowledge-sharing environment, ensuring mutual coverage, shared ownership, and long-term maintainability of our platforms. The role balances strategic engineering with hands-on delivery, contributing directly to system stability, resilience, and continuous improvement whilst building our AI assisted future through meaningful PoCs., * Design and develop robust backend services using Golang.
- Architect and maintain our Federated API, connecting configuration and asset information across on-premise and multi-cloud environments.
- Optimize and enhance CMDB database systems and ensure seamless integration with corporate processes.
- Build and manage RESTful APIs, microservices architectures, and CI/CD pipelines with automated testing.
- Implement containerization using Docker and orchestrate deployments in Kubernetes environments.
- Monitor and analyse application performance using tools like Datadog, Grafana, or Prometheus.
- Transform and integrate data using ETL practices and complex SQL operations.
- Explore and implement emerging AI technologies, including generative models and intelligent agents.
- Communicate complex technical concepts with clarity and precision.
- Document and share technical knowledge to support team-wide knowledge and growth.
Requirements
Do you have experience in SQL?, * Proven 3+ years' experience programming with Golang
- 8+ years' experience with modern programming languages.
- A strong sense of ownership of your work, acting as the CEO of your area, consistently delivering excellence.
- Strong knowledge of SQL, database modeling, and optimization techniques.
- Hands-on experience with Azure or equivalent cloud platforms.
- Proficiency in Angular 2+ and Node.js frontend development.
- Experience with microservices architecture, Kubernetes, and Docker.
- Excellent written and verbal communication skills in English.
Desirable:
- Experience with monitoring tools like Datadog, Grafana, or Prometheus.
- Knowledge of AI technologies and intelligent systems.
- Experience with ETL workflows and data processing at scale.
- Background in enterprise IT environments and configuration management.
We understand that no candidate matches 100% of the requirements. If you're passionate about technology, eager to learn, and meet several of our criteria, we'd love to connect with you.
Benefits & conditions
For Spain, the base salary range for this position is between EUR 60,000 and EUR 100,000 (for a full-time role). The specific salary offered considers:
- the requirements, scope, complexity and responsibilities of the role,
- the applicant's own profile including education/qualifications, expertise, specialisation, skills and experience.
In addition to your base salary, Swiss Re offers an attractive performance-based variable compensation component, designed to recognise your achievements. Further you will enjoy a variety of global and location specific benefits.
Eligibility may vary depending on the terms of Swiss Re policies and your employment contract.