Senior Software Developer
Publicado en 2026-11-01
-
Desarrollo de Software
Desarrollador/a Back-end, Desarrollador Senior, Ingeniero de Software, Desarrollador/a Java
Senior Software Engineer – Backend (Java)
At Verisure, we do something amazing every day. By protecting what matters most, we change lives for the better.
We are looking for a Senior Software Engineer to join our Technology team in Madrid. This is an opportunity for an experienced backend developer who enjoys solving complex technical challenges, taking ownership of solutions and making a real difference through collaboration.
At Verisure, we are continuously investing in technology and innovation to support our growing business. You will join an international, fast-paced environment where technology plays a key role in enabling business transformation, improving our capabilities and delivering value to millions of customers.
About the roleAs a Senior Software Engineer, you will play an important role in the development and evolution of our backend solutions, working primarily with Java, Spring Boot and MongoDB
.
You will become a key technical reference within your team, contributing not only through your development expertise but also by helping establish best practices, mentoring colleagues and driving continuous improvement.
Working closely with Product Owners, developers, QA engineers and other stakeholders, you will help translate business needs into reliable, scalable and maintainable technical solutions.
The team operates in an Agile environment and supports business-critical initiatives, including development and transformation projects connected to our marketing capabilities. With a dynamic roadmap and evolving business priorities, you will have the opportunity to work on a variety of challenges while contributing to our ongoing journey of technological innovation, including the adoption of AI-driven development tools.
For someone with the right ambition, this position also offers an exciting opportunity to grow into a Technical Lead role
, taking increasing responsibility for technical direction, ways of working and knowledge sharing within the team.
- Design, develop and maintain robust, scalable backend services and applications using Java, Spring Boot and MongoDB.
- Take ownership of technical solutions throughout the development lifecycle, from initial design and implementation to deployment, monitoring and continuous improvement.
- Act as a technical reference for the team, contributing to architectural discussions, development standards and technical decision-making.
- Collaborate closely with Product Owners, engineers and business stakeholders to understand requirements and translate them into effective technical solutions.
- Mentor and support fellow developers, sharing knowledge, encouraging collaboration and helping the team continuously improve.
- Design and develop APIs and integrations between different applications, services and systems.
- Promote high standards of software quality through code reviews, automated testing, performance optimisation and sound engineering practices.
- Contribute to the improvement of development processes, CI/CD practices, system reliability and technical debt management.
- Explore and embrace new technologies, including AI-assisted development tools, to improve engineering efficiency and ways of working.
- Adapt to evolving business priorities while maintaining a structured, solution-oriented approach to delivery.
We are looking for an experienced software engineer who combines strong technical expertise with excellent interpersonal skills and a collaborative mindset
.
You enjoy being hands-on with development, but you also recognise that great software is built through teamwork. You are comfortable sharing your knowledge, supporting colleagues and taking responsibility for the solutions you help create.
You thrive in an international…
(Si este trabajo está en su jurisdicción, entonces puede estar usando un Proxy o VPN para acceder a este sitio, para seguir avanzando, debe cambiar su conectividad a otro dispositivo móvil o PC).