Software Engineering Manager



Job Description

About Us:

CoverWallet, an Aon company, is the leading digital insurance platform for small and medium-sized businesses. We are dedicated to making insurance simple, fast and convenient so that businesses around the world can get the protection they need and get back to what matters most - growing and managing their business. Powered by deep analytics, thoughtful design, and state-of-the-art technology, CoverWallet is reinventing the $200 billion commercial the insurance market for small and medium-sized businesses.

CoverWallet is the easiest way for businesses to understand, buy, and manage insurance online and has been recognized as a CNBC Upstart 100, won the Best Insurtech Solution from the Benzinga Awards and was named “One of the Most Entrepreneurial Companies in America” by Entrepreneur Magazine.

We have built an incredible team of ~ 350 people (60% in New York and 40% between Madrid Valencia and Sevilla), since January 2021 in Singapore and since December 2021, in Poland.

As a part of Aon, a leading global professional services firm providing a broad range of risk, retirement and health solutions with 50,000 colleagues in 120 countries, CoverWallet has the mentality and culture of a high-growth startup with the backing and support of a global multinational company.


Job Summary:

CoverWallet is seeking an energetic and passionate Software Engineering Manager to join our fast-growing team in Spain.


What you will do here

  • Manage a group of engineers
  • Mentor engineers and guide them in their career path
  • Keep conversations with external partners and customers when necessary
  • Occasionally, play a scrum master role.
  • Enable software delivery at the expected velocity of the company in its current phase.
  • Manage projects delivery by scope, budget, and timeline
  • Help other leaders/areas to define the roadmap of the project
  • Identify possible roadblocks
  • Actively contribute to recruitment activities.
  • Define metrics to better understand and follow the success/failure or a sprint
  • Coordinate the different teams to produce deliverables
  • Monitor and report about projects' progress
  • Proactively manage changes in project scope and identify impact.
  • Understand company priorities and advice about projects optimizations and efficiencies
  • Mentor and promote agile methodologies across teams
  • Keep conversations with external partners and customers when necessary
  • Prepare accurate implementation task lists/time estimates and deliver assignments based on requirements


Who we are looking for

  • Experience leading teams of software developers.
  • Mastery of Agile development methodologies.
  • Large experience collaborating with stakeholders.
  • Experience working with service-oriented architectures or microservices.
  • Previous Expertise as a Software Engineer
  • Understanding of clean code principles
  • Experience with test-driven software design.
  • Excellent English communication skills
  • Team player.
  • Usually BSc/BA in Computer Science, Engineering or a related field.


What we offer:

  • We are building a super powerful team. We have offices in NYC, Madrid, Valencia, Seville. Singapore and Poland.
  • Competitive salary + annual bonus.
  • Free private health insurance + free accident insurance.
  • Professional career plan in an international environment.
  • Best practices, and great tech stack (RoR, NodeJS, Javascript, ReactJS, Redux, Webpack, Gulp, Docker, AWS, Kubernetes, Google Cloud, CI/CD, Microservices, TDD, agile and also Cucumber, Cypress, Selenium, etc.)
  • Fully Remote or hybrid mode, up to you!
  • 1500€ Education budget.
  • 23 vacation paid days + 2 more personal days
  • Fun and fast-paced environment.
  • The possibility to build your career in one of the leading companies around the world.
  • The possibility to disrupt one of the biggest industries, and in one of the biggest, most developed digital markets in the world.