A

Lead Software Engineer

AVC Wise
Remote

Post Title:           Lead Software Engineer
Salary:                Competitive Salary with Quarterly Bonuses
Business Unit:   Technology & Data
Reporting to:      Head of Engineering
Location:            Fully Remote Working


My Money Matters was founded in 2018 and started life providing UK public sector employers with an innovative pensions solution. We have been on an exponential growth journey ever since. We are now a financial wellbeing platform serving both the public and private sectors. Our mission is to become the category leader in helping employers improve the financial wellbeing of their people.

To date, My Money Matters has grown to hundreds of thousands of users across the UK. We help people to improve their financial wellbeing through our retirement, learning, coaching, webinars, will writing and many other offerings.

My Money Matters is a remote-first business that’s focused on being an employer of choice where people thrive. We are an award-winning team of 75 and the youngest business to win ‘Employer of the Year’ at the ‘Investors in People’ awards in 2023. We are also a Disability Confident Employer.

Purpose

In this exciting remote role as a Lead Software Engineer, you will technically lead a team of Engineers responsible for growing and maintaining our state-of-the-art online pensions & financial wellbeing platform, mobile apps, financial advice products and services. A senior influence within a wider cross-functional agile team, you will lead on defining and delivering a roadmap of initiatives and enhancements. Accountable for the technical output of the team’s development of new features, following engineering standards and architectural best practices that you define and communicate, improving performance, keeping costs low and maximising revenue from our products & services.


Our systems are built using Web technologies React, Node and SQL & No-SQL databases. Our single codebase is compiled for publishing to Android and iOS mobile apps using the ionic framework. Our technology stack is deployed in scalable cloud infrastructure (Azure, Google Cloud, Firebase), and we use Power BI for our reporting needs, as well as Teams for communication.

What you'll do:

  • We are running a modern, lean, tech team where you will own high impact changes through the complete software development lifecycle, from conception, design, development, testing and deployment into the hands of our users.
  • Lead on collaboration to co-author a technical vision to solve real world user problems.
  • Define, document and communicate design principles and architectural best practices for the team to follow.
  • Propose and present large and complex architectural solutions employing modern software engineering techniques and patterns, then breaking them into smaller changes that you and the Engineers can develop and test.
  • Ensure Engineers are following the documented best practices, standards, tools and ways of working to deliver high-quality, well-engineered solutions.
  • Plan and manage releases to environments, inc. production, ensuring successful deployments.
  • Own the code review process, defining expectations of code reviews which the team will use to hold each other to a high benchmark of coding standards.
  • Unblock the team as they face complex challenges, coaching and mentoring Engineers to support personal growth while delivering quality technical solutions on budget and on time.
  • Lead on, and get involved in, all aspects of agile development including requirements, design, coding, testing and deployment..
  • Be an active, engaged member of the cross-functional agile team and in agile ceremonies. Not afraid to take on responsibilities, voice your opinion and challenge others in the right way during standups, refinement sessions, sprint planning and retros.

What you'll bring:

  • Proven experience as a Lead Software Engineer or similar role. Leading without ego, you’ll be a go-to expert who celebrates team achievements and isn’t afraid of showing vulnerability.
  • You will challenge the team technically, holding Engineers to a high standard and leading by example.
  • Expert in multiple front-end languages, libraries and frameworks, and not afraid to learn and introduce new ones (i.e. HTML/CSS, JavaScript, React, ionic, etc)
  • Expert in backend technologies such as Node.js, Express.js Next.js, GraphQL, RESTful APIs, microservices, etc.
  • Expert in databases (e.g. Spanner, Postgres, SQL Server, SQL and NoSQL DBs), cloud platform (GCP, Azure and AWS), API and UI design.
  • Strong experience designing and communicating solutions using modern software architecture, frameworks and design patterns.
  • Great communication skills, fluent in written and spoken English.

Please note, this role is only open to applicants who are currently based in the UK.

Benefits

We value each of our colleagues’ contribution and we offer benefits that cater to our colleagues’ mental, physical, and financial wellbeing. We know that we all want different things so there’s something for everyone.  Here’s just a few things we offer:

  • £200 allowance to get your home office set up
  • Holiday allowance of 25 days plus the day off for your birthday
  • Contributory pension scheme (4% Employer, 5% Employee), with the option to top up your pension
  • Affordable salary sacrifice benefits such as Cycle to Work, Home and Electronics, Gym Memberships Travel & Leisure, Lease Cars and much more
  • Discounts and savings on shopping, travel, entertainment and more
  • Access to our outstanding Employee Assistance Programme
  • Access to Your Care and our own Wellbeing Hub
  • Enhanced Family Friendly Pay
  • Peer to Peer Recognition
  • Quarterly socials and team events
  • Significant training and development opportunities
  • Volunteer day
  • Annual leave purchase
  • Health Cash Plan
  • Enhanced Company Sick Pay
  • Long Service Awards
  • Group Life Insurance

As we are a remote company, all our interviews are being conducted online via Microsoft Teams. Please contact us here if you require any adjustments within the application process. If you require any reasonable adjustments at the interview stage you will have an opportunity to inform us if we invite you to interview.

You’ll find an inclusive environment where you can be yourself and where everyone is driven by the same purpose – improving financial lives for all workers in the UK.​

This is an outstanding opportunity for an ambitious and talented individual to make a significant, long-lasting contribution to a high-profile business, at a key point in its development. So why wait?