Principal Software Engineer

4 weeks ago


London, Greater London, United Kingdom uSwitch Full time
Position Overview

Hybrid Work Model - 2 Days in Office

At uSwitch, we blend the dynamic and collaborative spirit of a startup with the resources, expertise, and stability of an established organization.

Our goal is to empower individuals to make informed choices. With our diverse portfolio of brands, we have the capability to engage millions of consumers and the technology to provide an exceptional online experience.

Senior Software Engineer - Product (uSwitch)

At uSwitch, our aim is to streamline complex marketplaces through user-friendly and accessible applications that significantly enhance people's lives. Helping individuals save money on their bills can profoundly impact those who face tough decisions between essential services and daily necessities.

Our platforms cater to millions of users monthly, facilitating thousands of comparisons each day, and managing numerous intricate integrations with various partners. We adopt a technology-focused approach to product development, employing agile methodologies within cross-functional teams.

We are dedicated to developing the next generation of comparison platforms, and to achieve this, we seek passionate, skilled, and empathetic engineers to play a vital role in creating high-performing, accessible, and visually appealing customer experiences that simplify bill management.

Key Responsibilities:

● Excellence: Collaborate within a seasoned product team, enhancing the team's delivery and technical capabilities.

● Collaboration: Partner with diverse cross-functional teams across the organization to bring innovative ideas to fruition.

● Autonomy: Take charge of technical decisions and implementation strategies, allowing you to work in ways that align with your strengths.

● Data-Driven: Leverage comprehensive real-time logs, metrics, and analytics to assess and enhance product performance and reliability.

● Culture: Contribute to a diverse engineering culture by participating in various technical discussions, working groups, and company-wide meetings.

● Experience: Enrich uSwitch's perspective by sharing your insights, knowledge, and expertise in a culture of continuous learning.

As a member of the product engineering team, you will be responsible for:

  • Ideating, developing, and measuring features
  • Defining, refining, and implementing team processes
  • Creating simplified domain models for the product
  • Maintaining the entire stack, from product features to payouts
  • Building efficient CI/CD pipelines
  • Optimizing user experience and performance across devices
Qualifications

What We Seek:

● Experience working in both large and small agile engineering teams, with a willingness to collaborate with other disciplines, such as Designers, Analysts, and Product Owners.

● Strong understanding of web development technologies, including HTTP, browsers, Node.js, CSS, JavaScript, and React, along with an appreciation for A/B testing, monitoring, and DevOps principles.

● A pragmatic approach to delivering effective solutions that address both business and consumer challenges.

● A passion for enhancing accessibility, improving performance, and optimizing user experience.

● A commitment to personal development and enthusiasm for making a significant impact within a company that grants you the autonomy to implement changes regularly.

Employee Benefits

What We Offer:

We aim to provide an excellent work environment that fosters both personal and professional growth, along with attractive benefits to enhance your experience at uSwitch. Some of these benefits include:

  • Employer-matched pension contributions
  • A hybrid work model combining in-office and remote work, along with a budget for home office improvements
  • Comprehensive maternity, paternity, and adoption leave policies
  • 25 days of annual leave (increasing to 30 days) plus 2 additional personal days
  • Up to 30 days of remote work flexibility
  • A generous learning and training budget, along with opportunities to attend global conferences annually
  • Electric vehicle incentives
  • On-site gym facilities
  • Complimentary breakfast in the office
  • Health insurance coverage
  • Access to wellness apps for physical and mental health
  • Regular team-building events and company-wide gatherings featuring insightful speakers

#LI-JH1

#LI-Hybrid



  • London, Greater London, United Kingdom GATEWAY HEALTH SERVICES INC Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Engineer to join our team at Gateway Health Services Inc. as a Principal Engineer.Key ResponsibilitiesLead the development of software components to enable the delivery of platforms, applications, and services for the bank.Drive the development of software and tools to...


  • London, Greater London, United Kingdom GATEWAY HEALTH SERVICES INC Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Engineer to join our team at Gateway Health Services Inc. as a Principal Engineer.Key ResponsibilitiesLead the development of software components to enable the delivery of platforms, applications, and services for the bank.Drive the development of software and tools to...


  • London, Greater London, United Kingdom Initi8 Recruitment Full time £110,000 - £130,000

    About the RoleWe are seeking a highly skilled Principal Frontend Software Engineer to join our team at Initi8 Recruitment. As a key member of our engineering team, you will be responsible for designing and developing a centralized platform for multiple brands across countries with a unified Content Management System (CMS).Key Responsibilities:Developing and...


  • London, Greater London, United Kingdom Aztec Software, LLC Full time

    Position OverviewAztec Software, LLC is at the forefront of leveraging artificial intelligence to deliver exceptional speech recognition solutions tailored to specific hardware requirements. We are seeking a Senior Software Engineer to join our innovative team.Key ResponsibilitiesDevelop and implement bespoke solutions that enhance our speech recognition...


  • London, Greater London, United Kingdom Rullion Limited Full time

    Safety Critical Software Principal EngineerJob Title: Safety Critical Software Principal EngineerJob Type: PermanentSalary: CompetitiveLocation: Hybrid availableHours of Work: Up to 40 hours per weekKey Responsibilities:Lead safety-critical software engineering teams to ensure delivery of high-quality software solutions.Advise on the development and testing...


  • London, Greater London, United Kingdom Rullion Limited Full time

    Safety Critical Software Principal EngineerJob Title: Safety Critical Software Principal EngineerJob Type: PermanentSalary: CompetitiveLocation: Hybrid availableHours of Work: Up to 40 hours per weekKey Responsibilities:Lead safety-critical software engineering teams to ensure delivery of high-quality software solutions.Advise on the development and testing...


  • London, Greater London, United Kingdom Chroma Recruitment Full time

    Job Summary:We are seeking a highly skilled Principal Software Compliance Engineer to join our team at Chroma Recruitment. As a key member of our organization, you will play a crucial role in ensuring the development of software that meets the highest standards of compliance.About the Role:This is an exciting opportunity for a seasoned software engineer to...


  • London, Greater London, United Kingdom Chroma Recruitment Full time

    Job Summary:We are seeking a highly skilled Principal Software Compliance Engineer to join our team at Chroma Recruitment. As a key member of our organization, you will play a crucial role in ensuring the development of software that meets the highest standards of compliance.About the Role:This is an exciting opportunity for a seasoned software engineer to...


  • London, Greater London, United Kingdom Oliver Bernard Full time

    About the RoleWe are seeking a highly experienced Principal Software Architect to join our team at Oliver Bernard. As a key member of our leadership team, you will be responsible for overseeing the development of our technology solutions and working closely with our CTO to drive technical strategy and innovation.This is an exceptional opportunity for a...


  • London, Greater London, United Kingdom NatWest Full time

    About the RoleWe are seeking a highly experienced Principal Engineer to lead our software engineering teams at NatWest. As a key member of our technology organization, you will be responsible for driving the development of software and tools to achieve project and departmental objectives.Key ResponsibilitiesLead the technical delivery of one or more software...


  • London, Greater London, United Kingdom NatWest Group Full time

    About the RoleWe are seeking a highly experienced Principal Engineer to lead our software engineering teams and drive the development of high-performance, robust, and resilient systems for the NatWest Group.As a Principal Engineer, you will be responsible for planning, developing, and deploying software components to enable the delivery of platforms,...


  • London, Greater London, United Kingdom NatWest Group Full time

    About the RoleWe are seeking a highly experienced Principal Engineer to lead our software engineering teams and drive the development of high-performance, robust, and resilient systems for the NatWest Group.As a Principal Engineer, you will be responsible for planning, developing, and deploying software components to enable the delivery of platforms,...


  • London, Greater London, United Kingdom Spectrum IT Recruitment Full time

    Position Overview:A Principal Software Engineer is sought by a prominent software firm with an international clientele.This opportunity is ideal for a current Technical Lead or a Senior Software Engineer aiming to advance their career. The position encompasses a blend of practical responsibilities (including architecture and coding) alongside technical...


  • London, Greater London, United Kingdom Oracle Full time

    Job SummaryWe are seeking a highly skilled Principal Software Developer to join our team at Oracle. As a key member of our software engineering division, you will play a critical role in the development and maintenance of our software applications.Key ResponsibilitiesSoftware Development: Design, develop, troubleshoot, and debug software programs for...


  • London, Greater London, United Kingdom Oracle Full time

    Job SummaryWe are seeking a highly skilled Principal Software Developer to join our team at Oracle. As a key member of our software engineering division, you will play a critical role in the development and maintenance of our software applications.Key ResponsibilitiesSoftware Development: Design, develop, troubleshoot, and debug software programs for...


  • London, Greater London, United Kingdom UiPath Full time

    About UiPathUiPath is a leading enterprise software company that specializes in automation technology. Our mission is to empower businesses to transform their operations and improve efficiency through automation.Job SummaryWe are seeking a highly skilled Principal/Senior Software Engineer to join our team. As a key member of our engineering team, you will be...


  • London, Greater London, United Kingdom UiPath Full time

    About UiPathUiPath is a leading enterprise software company that specializes in automation technology. Our mission is to empower businesses to transform their operations and improve efficiency through automation.Job SummaryWe are seeking a highly skilled Principal/Senior Software Engineer to join our team. As a key member of our engineering team, you will be...


  • London, Greater London, United Kingdom Oliver Bernard Full time

    About the RoleWe are seeking a highly experienced Principal Software Architect to join our team at Oliver Bernard. As a key member of our leadership team, you will be responsible for overseeing the development of our technology solutions and working closely with our CTO to drive technical strategy and innovation.This is an exceptional opportunity for a...


  • London, Greater London, United Kingdom Oliver Bernard Full time

    About the RoleWe are seeking a highly experienced Principal Software Architect to join our team at Oliver Bernard. As a key member of our leadership team, you will be responsible for overseeing the development of our technology solutions and working closely with our CTO to drive technical strategy and innovation.This is an exceptional opportunity for a...


  • London, Greater London, United Kingdom Global Resourcing Full time

    Position OverviewPrincipal Software Architect - Cloud Solutions, AWS, Azure, Python, JavaEmployment Type: Permanent - Competitive SalaryLocation: Flexible - Hybrid Work ModelGlobal Resourcing is seeking a Principal Software Architect to lead the architectural vision and development of sophisticated software systems. The ideal candidate will oversee a team of...