Description
We are looking for a Senior Software Engineer to join our Data & Engineering team in Portugal. You will be working on solving complex problems with software that is reliable, well-tested, resilient, and observable.
Responsibilities:
- Solve complex problems with software that is reliable, well-tested, resilient, and observable
- Develop, test, deploy, and own Python microservices that deliver real business and user value
- Shape architectural decisions so systems scale without becoming harder to change
- Lift code quality across the team through reviews and clear, well-documented code
- Ship outcomes as part of a product team, working closely with engineers and Product Managers
- Improve how the team works and influence the direction of its strategy
Requirements:
- Proven track record building and maintaining backend systems and cloud microservices
- Strong fundamentals in data structures, algorithms, and object-oriented programming
- Comfortable with testing frameworks, debugging, refactoring, version control, and CI/CD pipelines
- Working understanding of SQL and document databases
- Ownership at pace, working independently, taking business and product ownership
- AI-first mindset, using AI daily, and willingness to learn and experiment
Compensation:
- €50,000 to €80,000 base salary
- Bonus and Share Options
- Benefits including private medical insurance, pension, generous holiday, and £1,000 a year to spend on getting to the office or learning something new
About Zego: At Zego, we're on a mission to do the good thing, not the insurance thing. Insurance hasn't changed much in over a century. The way we live, work, and travel has. We're building the real-time, AI-driven infrastructure that powers innovative insurance, so good drivers get cover that works the way they actually drive.