01 nov
|
Verisure Chile
|
Comunidad de Madrid
01 nov
Verisure Chile
Comunidad de Madrid
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 role
As 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.
What you'll do
* 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. About you 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 environment, communicate effectively with both technical and non-technical stakeholders, and remain focused and adaptable when priorities change. Above all, you are curious, proactive and motivated to continuously learn, improve and contribute to the success of your team. We believe you bring:
* Extensive professional experience in backend software development, ideally within complex, distributed systems.
* Strong hands-on experience with Java, Spring Boot and microservices architecture.
* Solid experience working with MongoDB, including database design, data modelling and performance optimisation.
* Experience designing, developing and integrating RESTful APIs and backend services.
* Good understanding of software architecture, engineering best practices, automated testing and CI/CD processes.
* Experience working in Agile development environments, such as Scrum.
* The ability to take technical ownership, solve complex problems and contribute to technical decision-making.
* Strong communication and collaboration skills, with the ability to work effectively across teams and with different stakeholders.
* A genuine interest in mentoring others, sharing knowledge and contributing to a positive, high-p
📌 Senior Software Developer (Comunidad de Madrid)
🏢 Verisure Chile
📍 Comunidad de Madrid