Verisure is a global leading provider of professionally monitored security solutions. We are an international company with a start-up mindset, fast, agile, and lean, high performance and value driven.
We are looking for a Technical Lead to guide a team of experienced Software engineers and help them achieve their goals. This role will be a key partner to the Product Owner, working closely to understand and refine the backlog and ensure its successful implementation with the development team. Technical Lead is also responsible for driving technical enhancements and managing tech debt roadmap.
This position involves close collaboration with other Technical Leads from different domains, located in Spain and Sweden, as well as with Architecture, Security and Communications teams.
Additionally, the Technical Lead will play a key role in engaging with business stakeholders from different countries. Within our demand management process, these stakeholders define business needs and participate in the design thinking phase along with the Product Owner and the designer.
Key responsibilities
Lead technical solutions and guide the software development team by understanding business requirements, proposing and driving implementation, and mentoring the team to achieve optimal performance in their roles and deliverables.
Define and manage technical tasks and tech debt roadmap, setting priorities in collaboration with the Product Owner.Continuous follow up on roadmap tasks, ensuring completed items are verified and pending ones are reassessed for relevance.
Ensure implementation of software development lifecycle to deliver the production.
Full ownership the delivered product quality and promote continuous improvement within the team by ensuring automatic tests are written and executed, regression tests are consistently updated, plus having a long-term view while understanding business priorities that may lead us to apply tactical solutions in the short term.
Validate software designs including archetypes, design patterns, sonar rules.
Collaborate with the Product Owner to understand the business needs and transform them into technical requirements.
Work closely with Architecture team to validate high level architecture design such as Queues, Load Balancers, DNS/GTM, DB cluster, micro-services in Kubernetes and Jenkins pipelines.
Coordinate with InfoSec and Architectural Security teams to ensure compliance with our security policies and risk mitigation.
Communications to establish new connections with new systems to be integrated.
Closely collaborate with other Technical Leads to share and adopt best practices.
Partner with Scrum Master and WoW team to ensure adherence to company WoW and best practice implementation, while proposing improvements to current processes.
Collaborate with Service/Maintenance team, QA and development teams to minimize bugs into production.
Maintain a deep knowledge of the software in your domain and apply technical skills to change and update it when necessary.
Requirements
Master/ B.A in Computer Engineer or Telecommunications
Fluency in English and Spanish
+6 years of proven experience in SW Development, ideally as a Full-stack developer with knowledge in the following technologies:
-
Expertise needed in MongoDB. Other DB will be a plus (Oracle, MS SQL, Cassandra, Sybase).
-
Experience in micro-services development (SpringBoot) and deployment on Kubernetes.
-
Experience in Java8 and Java 11
-
Experience with front-end web \& hybrid development stacks, especially Ionic and Angular
-
Expertise in messaging JMS or brokers (RabbitMQ, nsq or Kafka).
-
Experience in Azure platform.
-
Experience in development best practices, control version tools (GitLab), CI/CD, and SW quality (GIT, Maven, Jenkins, Artifactory, SONAR, code reviews, etc.).
Experience in testing automation: Spring State Machine, Spring framework 5.3.X , Spring Cloud, Spring Reactive (WebFlux, Data reactive MongoDB), Spring Gateway, Spring Cloud Stream, Spring Integration, Lombok, Orika, Mapstruct , Rabbit MQ, Azure AD, AKS, Swagger, OpenAPI, MongoDB, Git, Maven, Docker, Helm 3.0, Jenkinsfiles, Jenkins, Kibana, SonarQube, K8S
Experience in Agile Methodologies working in an agile environment (SCRUM, KANBAN, SAFE, LESS, etc.) with teams working remotely.
Competencies:
Critical thinking and strong problem-solving skills to address complex issues involving data movement and data replication.
Strategic mindset and leadership capabilities to guide a team and drive the implementation of the defined strategy.
Strong goal orientation with a focus on delivering results, combined with a self-organized mindset and the ability to stay aligned and productive independently.
High resilience and ability to adapt under pressure.
Excellent communication skills, with ability to engage effectively with both technical and business stakeholders.
Demonstrated experience in guiding and supporting team members, fostering collaboration, and contributing to their growth through technical mentorship and knowledge sharing.
Innovative mindset with the ability to think creatively and propose out-of-the-box solutions.
Proactive and dynamic attitude, focused on execution and making things happen.
Committed to delivering the best possible solution within available resources, with a persistent and solution-oriented mindset that focuses on unblocking issues and driving progress forward.
Self-starter with a collaborative spirit and strong team player mentality.
Verisure will offer you
Hybrid model Work from home and at our great Madrid offices in Pozuelo de Alarcón (El Barrial- Centro Comercial)
Lunch included at our canteen ️ You won’t need to pay for your daily meal when you are at the office! :)
Dynamic and vibrant environment Our office is an open-plan space in which you will be able to interact with the best professional from different teams at all levels.
International stakeholder projects
Periodic team buildings! Because it’s important to have fun!
Learning and training programs
Career development opportunities
At Verisure, we are committed to fostering a diverse and inclusive workplace, recognising that diversity of thought and background only makes our teams stronger and more innovative. We reject all forms of discrimination and bias, and we believe in access to opportunities for everyone, regardless of gender, age, disability status, race, sexual orientation, or any other status.