Default Image
Back to Search Results

Head of Software Development

Location: Zurich
Sector: Software Development
Job Type: permanent
Salary: Negotiable
Reference: BBBH549604

Job Mission and Objectives

As a key member of the engineering and technology team, the Head of Software Development will be in charge of leading the Scrum teams in designing and implementing cutting- edge software products defining the new boundary of the insurance space. You also work closely with the DevOps team to set the architectural direction for our products and are responsible for adopting, maintaining and implementing best practices within the development team. This role is an opportunity to make an impact and lift your career aspirations within a fast-growing, innovative, inclusive, and ethical business. As a naturally driven and inspirational leader, you welcome and expect outstanding performance from every member of the team. You love creative solutions and enjoy a vibrant and flexible working environment. Are you truly able to quickly recognize opportunities and apply expertise to deliver scalable solutions mastering a fast-paced environment to manage and motivate our growing team with passion? Naturally, you think in innovative ways and are open to new ideas and approaches. This role is a tremendous opportunity to contribute to the development and rollout of the products and requires someone with the strong motivation and desire to work in an entrepreneurial environment that is innovative and fast-growing.

Your Responsibilities

  • Lead, mentor and support a highly effective team of passionate engineers fostering a high-performance culture
  • Responsible for ensuring that the product vision is realized through excellence in execution
  • Serves as part of the senior staff, working in an interdisciplinary manner with their peers in other departments
  • Enable a culture of creativity, collaboration, speed, innovation, and excellence while continuously elevating the quality and caliber of our engineering organization
  • Recruit world-class engineering talent and participate in the process, including attracting, screening, and closing high-caliber candidates.
  • Participate in strategic planning meetings with product management, architecture and design
  • Contribute to technical engineering designs, resource management and implementations
  • Manage the delivery of software using Agile best practices
  • Build cross-department relationships centered on executing company strategy
  • Solve complex software engineering tasks while maintaining coding standards and practices
  • Communicate effectively with team members, internal and external customers
  • Create, manage, and measure KPI's such as velocity, estimation accuracy and defect percentages
  • Assure that department achieves objectives and product completion within budget and time frame
  • Assist in training new engineers by leading technical courses
  • Manage budgets including Training, Travel, Morale, Contractor and Compensation while working to reconcile with actuals from Finance
  • Work with Finance and Recruiting to track headcount and job openings
  • Report to the CITO


  • You have a bachelor's degree in information security, computer science, or related (MSc or Ph.D. a plus)
  • Proven experience leading engineering teams in an Agile/Scrum environment
  • Demonstrated experience leading the design, development, delivery and maintenance of large-scale and high-performance platforms
  • Knowledge of release management and CICD deployment workflow processes, from development release through production deployment
  • Exceptional interpersonal skills with a proven ability to build productive cross- departmental relationships and motivate team members. Positive, can-do attitude and value of collaboration are a must
  • Experience with object-oriented code, .Net, C#, HTML, CSS, SQL Server, Front End Web, Web Services
  • Experience leading PaaS-based engineering organizations
  • Technical expertise that enables meaningful conversations with product architects & engineers
  • You're a leader who balances pragmatism with visionary leadership
  • You thrive on driving things forward and delivering impact. You have an energetic and entrepreneurial spirit
  • You have experience with enabling autonomous teams by shared processes and modular shared infrastructure as code
  • You have a good understanding of distributed systems architecture, cloud engineering environments (AWS, GCP) and container technologies (Docker and Kubernetes)
  • You have experience with CI/CD tools like Jenkins, ArgoCD, Github, others

Why Join?

  • Your contribution to the company will influence our organization as our mission is to serve thousands of customers and become a leading player in the insurtech industry
  • We are a true tech company
  • We develop our own products; we move fast to deliver great things
  • We use the most disruptive and modern technology to pursue our mission of creating innovative insurance products
  • Hybrid or remote working: choose where you want to work! We'd be happy to have you in our newly decorated and colorful technology hub in the heart of Zurich. Our workplace truly embodies our desire for exploration and discovery, offering a bright and vibrant environment to encourage creative and positive thinking
  • We're an international, high-profile team working for a common mission
  • We encourage an inclusive and diverse workplace, where every voice is heard and valued
  • Flat hierarchy limited internal politics and bureaucracy and the ability to get things done
  • You'll receive a budget for your individual development and external training
  • We offer a corporate pension scheme, generous days' paid leave and other great benefits
  • We offer visa and relocation support for you, your family and even your pets

Back job search
Share This Job

Get new jobs for this search by email