Company Name:
Company Url:
Short Pitch:
Description:
Headquarter Location:
Tags:


Job Url:

8h

Software Engineer - Uswitch

RVULondon,England,United Kingdom, Remote Hybrid
agileUX

RVU is hiring a Remote Software Engineer - Uswitch

At RVU we combine the close-knit and agile environment of a startup, with the know-how, technology and backing of a well-established company.

Our mission is to empower people to make confident decisions. With our unique set of brands, including Uswitch, Confused.com, Money.co.uk, and Tempcover, we have the power to reach millions of consumers and the technology to deliver a world class online experience for them.

Software Engineer - Product (Uswitch)

Our mission at Uswitch is to simplify intricate marketplaces through intuitive and easily accessible applications that genuinely improve people's lives. Saving hundreds of pounds a year on bills can make a meaningful difference to the lives of vulnerable people who face the difficult choice of having to choose between utilities or groceries.

Our platforms serve millions of users every month, processing thousands of comparisons daily, and managing hundreds of complex integrations with a wide variety of partners. As a business, we take a tech-driven approach to product development through agile delivery within cross-functional teams.

We strive to create the next generation of comparison platforms, and to reach that goal we are looking for passionate, talented, and empathetic engineers to take a crucial role in building highly performant, accessible, and aesthetically pleasing customer experiences to make managing bills easier.

We're building out a new sub team at Uswitch who will be looking at new ways we can help our customers with innovative new features to tackle every day household admin, building upon successful features within the uswitch app such as energy usage tracking and home valuation insight. This team will be working on experimental greenfield features with a focus on new ways to engage and assist our customers. 

What you will be responsible for:

  • Excellence: Work in an established & experienced product team, supporting and improving the team’s delivery & technical expertise.
  • Collaboration: Work with various cross-functional disciplines across the organisation to make the best ideas a reality.
  • Autonomy: Authority over technical decisions and implementation approach, so you can deliver using methods that best align with your ways of working.
  • Data Driven: Utilise rich real-time logs, metrics, and data to monitor and improve product performance & reliability.
  • Culture: Enhancing a diverse engineering culture by taking part in various technical catch ups, working groups and All Hands.
  • Experience: Enrich RVU’s perspective by sharing your experience, knowledge & expertise in a continuous learning environment.

As part of a product engineering team you will be accountable for the whole product, and work on

  • Feature ideation, development and measurement
  • Developing simplified domain models for the product
  • Maintaining the full stack, from product to payouts
  • Building efficient CI/CD pipelines
  • Optimising the UX & performance of the product across devices

What we look for in you:

  • Experience working in large and small agile teams of engineers, and eager to collaborate with other disciplines, such as Designers, Analysts & Product Owners.
  • Good understanding of Web Development technologies, including HTTP & the Browser, Node, CSS, JavaScript, React. As well as an appreciation of A/B Testing, Monitoring and DevOps principles.
  • Pragmatic approach to deliver effective solutions to address business & consumer challenges.
  • Passionate about improving accessibility, enhancing performance, optimising user experience
  • Committed to your own development and excited to make a direct, substantial impact within a company that provides you with full autonomy to release changes daily.

We want to give you a great work environment; contribute back to both your personal and professional development; and give you great benefits to make your time at RVU even more enjoyable. Some of these benefits include:

  • Employer matching pension up to 7.5%
  • Hybrid approach of in-office and remote working, and a “Work from Home” budget to help contribute towards a great work environment at home
  • Excellent maternity, paternity and adoption leave policy, for those key moments in your life
  • 25 days holiday (increasing to 30 days) + 2 days “My Time” per year
  • Up to 30 days per year “working from anywhere”
  • A healthy learning and training budget, as well as the chance to go to conferences around the world every year
  • Electric vehicles scheme
  • In office gym
  • Free breakfast in the office daily
  • Health insurance
  • Access to the Calm and Peppy app for physical and mental health
  • Regular events - from team socials to company-wide events with insightful external speakers, we want to make sure our colleagues continue to feel connected

See more jobs at RVU

Apply for this job

5d

Senior Software Engineer - Uswitch

RVULondon,England,United Kingdom, Remote Hybrid
agileUX

RVU is hiring a Remote Senior Software Engineer - Uswitch

RVU Group

At RVU we combine the close-knit and agile environment of a startup, with the know-how, technology and backing of a well-established company.

Our mission is to empower people to make confident decisions. With our unique set of brands, including Uswitch, Confused.com, Money.co.uk, and Tempcover, we have the power to reach millions of consumers and the technology to deliver a world class online experience for them.

Uswitch

Our mission at Uswitch is to simplify intricate marketplaces through intuitive and easily accessible applications that genuinely improve people's lives. Saving hundreds of pounds a year on bills can make a meaningful difference to the lives of vulnerable people who face the difficult choice of having to choose between utilities or groceries.

Our platforms serve millions of users every month, processing thousands of comparisons daily, and managing hundreds of complex integrations with a wide variety of partners. As a business, we take a tech-driven approach to product development through agile delivery within cross-functional teams.

We strive to create the next generation of comparison platforms, and to reach that goal we are looking for passionate, talented, and empathetic engineers to take a crucial role in building highly performant, accessible, and aesthetically pleasing customer experiences to make managing bills easier.

The team/role

Our Utrack & Manage team are looking at new ways we can help our customers with innovative new features to tackle every day household admin, building upon successful features within the uswitch app such as energy usage tracking and home valuation insight. This team will be working on experimental greenfield features with a focus on new ways to engage and assist our customers. 

What you will be responsible for:

  • Excellence: Work in an established & experienced product team, supporting and improving the team’s delivery & technical expertise.
  • Collaboration: Work with various cross-functional disciplines across the organisation to make the best ideas a reality.
  • Autonomy: Authority over technical decisions and implementation approach, so you can deliver using methods that best align with your ways of working.
  • Data Driven: Utilise rich real-time logs, metrics, and data to monitor and improve product performance & reliability.
  • Culture: Enhancing a diverse engineering culture by taking part in various technical catch ups, working groups and All Hands.
  • Experience: Enrich RVU’s perspective by sharing your experience, knowledge & expertise in a continuous learning environment.

As part of a product engineering team you will be accountable for the whole product, and work on

  • Feature ideation, development and measurement
  • Defining, evolving, and applying team processes
  • Developing simplified domain models for the product
  • Maintaining the full stack, from product to payouts
  • Building efficient CI/CD pipelines
  • Optimising the UX & performance of the product across devices

What we look for in you:

  • Experience working in large and small agile teams of engineers, and eager to collaborate with other disciplines, such as Designers, Analysts & Product Owners.
  • Good understanding of Web Development technologies, including HTTP & the Browser, Node, CSS, JavaScript, React. As well as an appreciation of A/B Testing, Monitoring and DevOps principles.
  • Pragmatic approach to deliver effective solutions to address business & consumer challenges.
  • Passionate about improving accessibility, enhancing performance, optimising user experience
  • Committed to your own development and excited to make a direct, substantial impact within a company that provides you with full autonomy to release changes daily.

We want to give you a great work environment; contribute back to both your personal and professional development; and give you great benefits to make your time at RVU even more enjoyable. Some of these benefits include:

  • Employer matching pension up to 7.5%
  • Hybrid approach of in-office and remote working, and a “Work from Home” budget to help contribute towards a great work environment at home
  • Excellent maternity, paternity and adoption leave policy, for those key moments in your life
  • 25 days holiday (increasing to 30 days) + 2 days “My Time” per year
  • Up to 30 days per year “working from anywhere”
  • A healthy learning and training budget, as well as the chance to go to conferences around the world every year
  • Electric vehicles scheme
  • In office gym
  • Free breakfast in the office daily
  • Health insurance
  • Access to the Calm and Peppy app for physical and mental health
  • Regular events - from team socials to company-wide events with insightful external speakers, we want to make sure our colleagues continue to feel connected

See more jobs at RVU

Apply for this job

9d

Staff Platform Engineer - Tempcover

RVUFleet,England,United Kingdom, Remote Hybrid
agileazureAWS

RVU is hiring a Remote Staff Platform Engineer - Tempcover

Staff Platform Engineer - Tempcover

Hybrid - 2 Days per week in the Fleet office

RVU Group

At RVU we combine the close-knit and agile environment of a startup, with the know- how, technology and backing of a well-established company.

Our mission is to empower people to make confident decisions. With our unique set of brands, including Uswitch, Confused.com, Tempcover, Money.co.uk and Mojo, we have the power to reach millions of consumers and the technology to deliver a world class online experience for them. 

Tempcover

For over 15 years, Tempcover has been at the forefront of the fast-growing world of short term insurance. From originators to innovators, weʼve evolved our business and our industry with pioneering ideas that remove the frustration of traditional insurance and put drivers in control of their insurance. Our mission is to make insurance flexible, quick, and easy for drivers and so far, weʼve sold over three million policies that have helped drivers get where they need to go, but weʼre not finished there. Weʼre growing our team and evolving our technology to help us continue in that mission.

The role

Tempcover is currently undertaking an overhaul of its systems to modernise and help us power the next generation of our technology. We are looking for a Staff Platform Engineer who can bring a depth of experience to help shape this journey; working in a role with a high level of ownership, empowerment and impact. 

Each Engineer plays an integral role in the development, delivery, maintenance, and support of our insurance-based systems, both public-facing and internal. The platform engineering team enables our engineers to quickly build and run safe, secure and cost effective systems in our public cloud. 

What you’ll be doing:

  • As a Staff Platform Engineer you'll be working as part of an agile team that provides services and tools to our internal engineering teams 
  • Suggest and drive change across the engineering team and both challenge and improve existing practices and systems
  • Mentor and coach other engineers; helping them grow whilst fostering a strong engineering culture
  • You'll be introducing new technologies and approaches, and play a key role in the technical direction that platform engineering at Tempcover should take, while providing support and maintenance of existing platforms
  • Helping drive and shape a greenfield project to rebuild our cloud infrastructure - moving from Azure to AWS

What we look for in you

Ideally your technical background will include:

  • Automation using an IaC approach
  • CI/CD
  • Dev Ops and continuous improvement
  • Experience in developed or architected secure environments, pipelines software
  • API Gateways, DNS and load-balancing for a micro service architecture (preferably using CloudFlare)
  • Operating high load consumer-facing websites
  • Site reliability engineering
  • IaaS and PaaS platforms.
  • Knowledge of cloud provider design principles, like AWS and Azureʼs Well- Architected frameworks
  • Experience using scripting, and ideally programming with languages such as Go and C#

We are looking for someone who can also demonstrate:

  • Using data to drive decision making
  • Demonstrable experience of taking the lead in solving business problems
  • Industry experience in implementing platform engineering approaches, and offering services to internal customers
  • Willingness to learn and passion to keep yourself at the forefront of technology delivery
  • Experience being part of a cross functional agile team, working together to solve problems and deliver outcomes
  • Experience in leading a team of engineers, mentoring them and helping them grow in their careers

We want to give you a great work environment, support your growth both personally and professionally, and provide benefits that make your time at RVU even more enjoyable. Here are some of the benefits you can look forward to:

  • 10% discretionary yearly bonus and yearly pay reviews (based on RVU and personal performance)
  • A hybrid working approach with 2 in-office days per week and up to 4 weeks per year to “work from anywhere”
  • Employer matching pension contributions up to 7.5%
  • A one-off £300  “Work from Home” budget to help contribute towards a great work environment at home
  • Excellent maternity, paternity, shared parental and adoption leave policy, for those key moments in your life
  • 25 days holiday (increasing to 30 days) + 2 days “My Time” per year
  • Private medical cover, critical illness cover,  dental plans  and employee assistance programme
  • Employee discounts programme
  • A healthy learning and training budget 
  • Electric vehicle and cycle to work schemes
  • You’ll be equipped with great technology (choice of Mac or Windows)
  • Free access to the Calm and Peppy app for physical and mental health
  • Regular events - from team socials to company-wide events with insightful external speakers, we want to make sure our colleagues continue to feel connected

**As a tech company who strives to get better every day, we use Metaview during the interview processes for note taking purposes, which records and transcribes interviews so we can continuously improve the quality of our interviews and your experience. This has no bearing on the assessment of you as a candidate and you can opt out at any time. Just let us know**

See more jobs at RVU

Apply for this job

+30d

Senior Data Engineer - Uswitch

RVULondon,England,United Kingdom, Remote Hybrid

RVU is hiring a Remote Senior Data Engineer - Uswitch

Hybrid - 2 days per week in office (London Bridge/Tower Bridge area)

At RVU we combine the close-knit and agile environment of a startup, with the know-how, technology and backing of a well-established company.

Our mission is to empower people to make confident decisions. With our unique set of brands, Uswitch, Confused.com, Money.co.uk and Mojo, we have the power to reach millions of consumers and the technology to deliver a world class online experience for them.

The role:

Data Engineers at RVU work to bridge the gap between our data-producing systems and our insight-driven analytics by close relationships with the teams that run our business. 

As a Data Engineer you will shape the implementation of the best data engineering practises in the organisation. From consistent data collection practises, to managing pipelines, to producing gold standard Data Products, to democratising performance of Data metrics your biggest responsibility will be quality of Data produced.

What you’ll do:

  • Work with cross-functional teams to create end-to-end data solutions that support our analysts and business teams.
  • Design, implement, and optimise a cloud-based Extract-Load-Transform (ELT) platform to reshape RVU’s data infrastructure and data warehouse.
  • Become an expert on handling behavioural data from more than three websites and dozens of ecommerce product areas serving millions of users every month.
  • Build systems that enable self-service analytics and pave the way for data science applications across our businesses.
  • Monitor performance metrics for how Data is produced and consumed and respond to Data incidents.

What we look for: 

  • Experience building, designing, refactoring or optimising data lakes and data warehouses from a variety of data sources using data modelling techniques
  • Experience in Building Extract Transform and Load (ETL) pipeline (streaming / batch) using MPP frameworks (Spark, Beam or other)
  • Experience in orchestrating complex pipelines using Airflow, Dagster or other
  • Proficiency in one or more programming languages: Python, Java, GO or other
  • Experience with AWS or GCP and their products (S3, GCS, Kinesis, Pub/Sub, Lambda/Cloud functions, DataProc)
  • Experience with one of the main databases for analytics (Redshift, BigQuery, Snowflake or other)

Nice to have:

  • Experience modelling and transforming data from event collection to report curation, especially for ecommerce or affiliate businesses
  • Experience building production grade ML pipelines 
  • Experience using infrastructure as code (Terraform, Cloud Formation or other)
  • Experience using CI/CD principles

What we’ll give back to you:

We want to give you a great work environment; contribute back to both your personal and professional development; and give you great benefits to make your time at RVU even more enjoyable. Some of these benefits include:

  • A competitive salary and bonus package
  • Employer matching pension up to 7.5%
  • Hybrid approach of in-office and remote working, and a “Work from Home” budget to help contribute towards a great work environment at home
  • Excellent maternity, paternity and adoption leave policy, for those key moments in your life
  • 25 days holiday (increasing to 30 days) + 2 days “My Time” per year
  • Up to 30 days per year “working from anywhere”
  • A healthy learning and training budget, as well as the chance to go to conferences around the world every year
  • Electric vehicles scheme
  • In office gym
  • Free breakfast in the office daily
  • Health insurance
  • Access to the Calm and Peppy app for physical and mental health
  • Regular events - from team socials to company-wide events with insightful external speakers, we want to make sure our colleagues continue to feel connected

Our commitment to you:

At RVU we believe that we can be the change we wish to see in the world. We hold ourselves accountable to being open and inclusive teammates and community members. We embrace our differences and are committed to creating an inclusive environment that reflects the world we live in.

See more jobs at RVU

Apply for this job

+30d

Senior Platform Engineer (Infrastructure)

RVULondon,England,United Kingdom, Remote Hybrid

RVU is hiring a Remote Senior Platform Engineer (Infrastructure)

Hybrid - 2 days per week in office (London Bridge/Tower Bridge area)

The RVU London cloud infrastructure team

We are committed to Open Source software in order to build services that help millions of customers to save money and make confident decisions. As well as helping our customers, we also give back to the community by open sourcing interesting projects that we build that might benefit others. https://www.rvu.co.uk/open-source

We’re looking for an experienced Platform/Infrastructure Engineer to join our infrastructure platform team, known internally as ‘Airship’.

Our goal as a team is to enable our development teams to deliver services quickly, reliably and securely. We do this by running multiple Kubernetes EKS and Fargate clusters in AWS, creating common tooling to aid in development tasks and running shared services such as Opensearch, Envoy, Vault and Prometheus to name a few. The team has also recently expanded its scope to simplify Data engineering in the organisation using the same techniques we used to ease creating web applications on data pipelines, leveraging Argo Workflows and Argo Events  as well as completed a migration to Github Actions.

Day to day tasks will include:

  • Planning and working on our infrastructure platform: from maintenance to design systems improvements or to adopt new technologies
  • Working with product engineering and data teams to design, build and improve scalability and reliability of their systems with an emphasis to provide the best DevEx
  • Developing tooling to help our teams work more efficiently

The ideal candidate will have some of the following skills:

  • Extensive experience  in running Kubernetes clusters in production
  • Knowledge of Golang, Helm and Terraform  (some knowledge of  Python is definitely a plus)
  • Production experience in Cilium and/or eBPF and networking in general
  • Extensive experience in monitoring systems and their performance
  • The ability to debug large and complex systems and solving large problems that affect a wide user base in a simple way
  • Experience with image vulnerability scanning and patching strategies for large systems
  • Experience / Familiarity with AWS Multi Accounts system designs tools like  Crossplane and Control Tower 
  • Familiarity with Argo Workflows or similar data pipeline as a service tools
  • Familiarity working with a variety of Cloud Native projects
  • Familiarity with Github Action 
  • Familiarity with OpenTelemetry

Out team has been featured in a few conferences:

CNCF:  https://www.youtube.com/watch?v=-v9tiGTH86Q 

PlatformCon:  https://www.youtube.com/watch?v=8YNXTI8E13s  and

https://platformcon.com/talks/from-cloud-cost-management-to-finops 

We have also been featured  in the London AWS Summit 2023 for contribution to the EKS tooling community https://surajincloud.com/announcing-kubectl-eks-plugin-v0-1-0 

We also hosted and held the Terraform Hashicorp  User Group meetup in London in April. 

Examples of some projects we have worked on:

Short lived database credentials

Our running services previously relied on having long lived credentials to access data that were rarely, if ever, rotated. We wanted human and pod identity to be used to grant short-lived credentials based on policies. We used Vault to build a solution to this problem, creating tooling such as vault-creds/vault-webhook to make it as easy as possible for developers to use these credentials with their services. (Blog)

Kiam: a service that integrates AWS IAM with Kubernetes

We have a lot of existing AWS resource that have their access limited using IAM. We used Kube2IAM initially but experienced race conditions that would hand different role credentials to pods. We started work on a replacement and have worked with the community to get it used in other places.

Yggdrasil: Envoy control plane for multi-cluster load balancing

For some of our more important applications it was important to have them survive a total cluster outage. This meant we needed a way to easily route traffic to an application spread out across multiple clusters so we created Yggdrasil, a tool to configure Envoy nodes to route our traffic between clusters based on Ingress resources. (Blog)

Hermod: more confidence in the status of your deployments

It tracks deployments as they roll out and posts useful status updates into Slack. It does this by watching the Kubernetes api for namespaces and deployments with the correct annotations. When a new deployment rollout begins and completes updates are posted to the Slack API. Any errors during the deployment rollout are captured and included in the Slack message (see example below). This can be very useful to help quickly debug a failing deployment.

You can also check out our medium page to see a number of blogs on what we’ve been up to.

Our commitment to you

At RVU, we are dedicated to developing valuable, inclusive, and user-friendly products and services for all. To achieve this it’s essential that our teams reflect the diverse range of people in our community. We believe in being the change we wish to see in the world, by embracing our differences and holding ourselves accountable to being open and inclusive teammates and wider community members.

What we’ll give back to you:

We want to give you a great work environment; contribute back to both your personal and professional development; and give you great benefits to make your time at RVU even more enjoyable. Some of these benefits include:

  • Employer matching pension up to 7.5%
  • Hybrid approach of in-office and remote working, and a “Work from Home” budget to help contribute towards a great work environment at home
  • Excellent maternity, paternity and adoption leave policy, for those key moments in your life
  • 25 days holiday (increasing to 30 days) + 2 days “My Time” per year
  • Up to 30 days per year “working from anywhere”
  • A healthy learning and training budget, as well as the chance to go to conferences around the world every year
  • Electric vehicles scheme
  • In office gym
  • Free breakfast in the office daily
  • Health insurance
  • Access to the Calm and Peppy app for physical and mental health
  • Regular events - from team socials to company-wide events with insightful external speakers, we want to make sure our colleagues continue to feel connected

See more jobs at RVU

Apply for this job

+30d

Senior Software Engineer

RVUFleet,England,United Kingdom, Remote Hybrid

RVU is hiring a Remote Senior Software Engineer

At RVU we combine the close-knit and agile environment of a startup, with the know-how, technology and backing of a well-established company. Our mission is to empower people to make confident decisions. With our unique set of brands, including Uswitch, Confused.com, Tempcover, Money.co.uk and Mojo, we have the power to reach millions of consumers and the technology to deliver a world class online experience for them.

About Tempcover:

Tempcover is at the forefront of the fast-growing world of short term insurance. Our mission is to make car insurance flexible, quick, and easy for drivers. So far, we’ve sold over 4.5 million policies that have helped drivers get where they need to go, but we’re not finished there. We’re growing our team to help us continue in that mission. If you are extraordinary at what you do and want to be a part of a rapidly growing business at the cutting edge of the InsureTech industry, we would love to hear from you.

The role:

Reporting to the Technical Lead, each engineer plays an integral role in the development, delivery, maintenance, and support of our insurance-based systems, both public-facing and internal.

This role focuses primarily on the systems owned by the team, software engineers are tasked with contributing to all aspects of the software development lifecycle, from design to delivery and ongoing support and maintenance.

Responsibilities include:

  • Iteratively develop new application features to improve our products.
  • Write code that follows our patterns and practices and fit for purpose.
  • Automation testing of built features.
  • Build functionality that is extensible.
  • Take part in peer reviews with your colleagues, offering advice and taking on board suggestions to share knowledge.
  • Identify issues and their underlying causes and clearly communicate them.
  • Participate in project kick off meetings, offering suggestions and timeframes.
  • Mentoring of team members where necessary.

Our commitment to you:

We hold ourselves accountable to being open and inclusive teammates and community members. We embrace our differences and are committed to creating an inclusive environment that reflects the world we live in.

  • High level of proficiency developing applications using most of the following:
    • C# ASP.NET, .Net Core
    • HTML, CSS, JavaScript
    • SOLID Principles
    • Web API
    • React/Typescript
  • Familiarity working within a SCRUM agile development environment.
  • A good understanding of development methodologies and design patterns.
  • The ability to investigate issues and both define and follow through on their resolution.
  • Experience working in a Cloud computing environment.
  • Experience in containerisation.
  • Experience using IaC.

Location & Hybrid working

  • This role will sit in our Fleet office 2 days per week (or more if you prefer).

We want to give you a great work environment. We want to contribute to both your personal and professional development and give you great benefits to make your time at Tempcover even more enjoyable. Some of these benefits include:

  • Discretionary bonus based on personal and business performance
  • Annual leave of 25 days plus holiday purchase scheme
  • Group pension scheme with 3% employer pension contribution
  • Private Healthcare
  • Group Life Assurance
  • Employee Benefit Scheme that offers perks and discounts with major retailers.


#LI-FF1

#LI-Hybrid

See more jobs at RVU

Apply for this job