Leave us your email address and we'll send you all the new jobs according to your preferences.

Senior Software Engineer - back office

Posted 1 day 14 hours ago by RVU Co UK

Permanent
Not Specified
I.T. & Communications Jobs
London, United Kingdom
Job Description
Senior Software Engineer - Back Office

Department: Engineering

Employment Type: Permanent

Location: London


Description

Every household in the UK uses energy. Meeting the needs of this diverse population requires close collaboration with some of the largest companies in the world to develop energy products. The market is evolving, and as an increasing proportion of consumers choose electric vehicles and embrace green technology upgrades, the marketplace is becoming more complex. You will be key to helping UK households make informed decisions that lower their bills. You will build and maintain services performing thousands of complex calculations in real time to price hundreds of possible tariffs. You will provide data to help energy suppliers launch tariffs tailored to our customers. You will track financial performance and develop tooling to provide visibility on the outcome of every consumer who uses our products and services.

As a team responsible for transforming data and performing calculations, we use functional languages to develop our APIs, predominantly Clojure. You will support in developing our architecture sustainably, introducing new tooling as appropriate.

What you'll be doing
  • Engineering at Uswitch focuses on:
  • Excellence: Work in an established & experienced product team, supporting and improving delivery & technical expertise.
  • Collaboration: Work with cross-functional teams across the organization to realize ideas.
  • Autonomy: Make technical decisions and choose implementation approaches that suit your ways of working.
  • Data Driven: Use real-time logs, metrics, and data to monitor and improve product performance & reliability.
  • Culture: Contribute to a diverse engineering culture through technical catch-ups, working groups, and All Hands meetings.
  • Experience: Share your knowledge and expertise in a continuous learning environment.

You will be accountable for the whole product, working on:

  • Feature ideation, development, and measurement
  • Defining and evolving team processes
  • Developing simplified domain models for the product
  • Maintaining the full stack, from product to payouts
  • Building efficient CI/CD pipelines
  • Optimizing UX & performance across devices
What we're looking for
  • Experience working in large and small agile teams, eager to collaborate with Designers, Analysts & Product Owners.
  • Strong understanding of building and maintaining robust, performant APIs.
  • Experience with multiple programming languages is a plus-using the right tool for the job.
  • Pragmatic approach to delivering effective solutions for business & consumer challenges.
  • Commitment to personal development and impact within a company that offers full autonomy for daily releases.

Our Commitment to you

At RVU, we are dedicated to developing valuable, inclusive, and user-friendly products that deliver positive outcomes for our customers. We believe our teams should reflect the diversity of our community and are committed to being inclusive and accountable as teammates and community members.

What we offer

We aim to provide a great work environment, support your personal and professional growth, and offer benefits such as:

  • Employer matching pension up to 7.5%
  • Hybrid work model with a "Work from Home" budget
  • Generous maternity, paternity, and adoption leave policies
  • 25 days holiday (up to 30) + 2 "My Time" days
  • Up to 30 days per year "working from anywhere"
  • Learning and training budget, including conference opportunities
  • Electric vehicles scheme
  • In-office gym
  • Free daily breakfast
  • Health insurance
  • Access to mental and physical health apps
  • Regular social and company-wide events
Email this Job