Taro Logo

Senior Software Engineer (Python)

Insurance technology company offering innovative motor insurance solutions, raised over $200 million in funding.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Finance · Insurance

Description For Senior Software Engineer (Python)

Zego, a pioneering insurtech company that has raised over $200 million in funding, is revolutionizing the motor insurance industry by offering the lowest priced insurance for good drivers. They are currently seeking a Senior Software Engineer with strong Python expertise to join their team in Lisbon, Portugal. This role offers a unique opportunity to work on backend systems at scale, developing solutions that directly impact the company's mission to transform traditional motor insurance.

The position requires a skilled developer with strong foundations in Python and object-oriented programming, who can tackle complex technical problems while maintaining clean and maintainable code. The ideal candidate will contribute to architectural decisions and help build reliable systems that serve millions of insurance policies.

Working in a hybrid environment (minimum 2 days in office), you'll be part of a diverse and inclusive team spread across Portugal and the UK. Zego offers an environment where career growth is prioritized, with ample opportunities to learn and experiment with new technologies, including AI integration. The company culture emphasizes collaboration, achievement celebration, and maintaining a healthy work-life balance.

The compensation package is competitive, including share options, generous holiday allowance, wellbeing benefits, and development support. This role represents an opportunity to join a fast-growing company that's making a significant impact in the insurance sector while working with modern technologies and practices.

Last updated 19 days ago

Responsibilities For Senior Software Engineer (Python)

  • Develop, test, and maintain Python code for a variety of applications
  • Analyse, troubleshoot, and solve complex programming problems
  • Collaborate with cross-functional teams to gather requirements and deliver well-structured solutions
  • Write clear, concise, and well-documented code that adheres to industry best practices
  • Contribute to code reviews, offering feedback to ensure code quality across the team
  • Continuously learn and adapt to new technologies and development practices

Requirements For Senior Software Engineer (Python)

Python
  • Strong Python skills or significant backend experience in another language
  • Strong understanding of Python fundamentals, including data structures, algorithms, and object-oriented programming
  • Excellent problem-solving skills and ability to work independently
  • Familiarity with version control systems (e.g., Git)
  • Knowledge of testing frameworks and solid approach to debugging and refactoring
  • Understanding of SQL and document databases
  • Strong analytical skills and attention to detail
  • Interest in software optimisation and performance tuning
  • Collaborative mindset with excellent communication skills

Benefits For Senior Software Engineer (Python)

  • Market-competitive salary
  • Company share options
  • Generous holiday allowance
  • Wellbeing benefits
  • Annual flexible hybrid working contribution
  • Personal development support

Interested in this job?

Jobs Related To Zego Senior Software Engineer (Python)