Moneybox

Systems Engineer

London, UK Remote Hybrid
.NET API React Azure Redis SQL Terraform C#
Description
Moneybox is growing rapidly, and our technical teams are no exception. We have more users, more accounts, more money invested, more features, more code, more data, and more team-members than ever before. We’re looking for a Systems Engineer to help us handle all that growth without compromising on our service or product quality.

This role is in our back end engineering team that builds and operates our cloud hosted services. You will be working with people throughout Moneybox to support the live service, provide technical solutions, develop new systems, and improve the way we do things.  This is a hands-on role where you will be owning solutions from concept to delivery. 

This team offers and runs the following services;

  • Advanced Technical Support: Handle complex technical inquiries related to our live services, ensuring service issues are resolved swiftly, with minimal impact.
  • Collaborative Investigations: Work alongside and with our engineering and operations teams to support internal investigations, requiring a deep understanding of our technical infrastructure.
  • System Reliability: Maintain and enhance the availability, security and resilience of Development and Live environments hosted in the cloud, particularly within the Microsoft Azure ecosystem.

To do this, we focus on:

  • In-depth Investigation: Utilise a strong grasp of our service, infrastructure, and code to tackle issues methodically and effectively.
  • Process Ownership: Develop, refine, and oversee processes for the efficient identification and resolution of issues.
  • Enhanced Tooling: Improve existing tools or implement new solutions to empower all team members.
  • Continuous Improvement: Regularly update and upgrade our practices to accommodate ongoing growth.

Our tech stack:

  • Cloud and Infrastructure
  • Azure: App Services, Functions, Service Bus, Event Hub, CosmosDB, Redis, SQL Server, Databricks, Keyvault
  • Infrastructure-as-code (Terraform)
  • CloudFlare 

  • Developer Services
  • GitHub, Azure DevOps Pipelines

  • Ops Services
  • Datadog 
  • Rollbar
  • Incident.IO

  • Software Stack
  • C#, .NET Core / .NET Framework (being phased out)
  • REST APIs, Hangfire, React, MediatR, Entity Framework, Mass Transit, xUnit/NUnit

What you’ll do:

  • The role will be responsible for but not limited to the following;

  • Working with all the different Moneybox teams, addressing both customer and internal queries, helping all to resolve issues and achieve their objectives
  • Proactively monitor and maintain system health and security. Reacting to monitoring alerts, telemetry, and service insights.
  • Advanced Technical Support, Handle complex technical inquiries related to our live services, ensuring service issues are resolved swiftly, with minimal impact.
  • Design, build and implement cloud systems, developer and ops services to empower our engineering teams and deliver live service.
  • Help set and meet service level objectives with a focus on a high quality live service and empowering our development teams to deliver continuous change.
  • Foster a knowledge-sharing environment with thorough documentation and a teamwork-oriented culture.
  • Setting high standards, and continually improving how we do things.
  • Maintain, manage and continuously improve our live service, systems and tooling.
  • Contributing to regular planning sessions such as refinement and task prioritisation
  • Supporting, coaching, and mentoring junior team members.
  • Staying abreast of and (where necessary) applying the latest emerging technologies.

Who you are:

  • Passionate about working with a wide range of teams helping them resolve their issues,  improving service reliability, and building shared ownership among the wider engineering team
  • Excited about being part of a fast-growing company that’s trying to make a positive mark on the world
  • A driven, ambitious self-starter
  • Embrace a learning mindset and you are motivated to develop skills further
  • Collaborative attitude – you enjoy working individually as well as within a team
  • Can embrace our ALOT values
  • Knows how to have fun whilst maintaining a professional outlook

Essential skills:

  • A degree in Computer Science or relevant experience
  • Proven track record in a similar role
  • Able to work both individually and as part of an agile team

  • Good understanding of:
  • Cloud Infrastructure (even better if it’s Microsoft Azure)
  • Infrastructure as Code (Terraform)
  • Web Application Security (E.g. CloudFlare)
  • Web and API scalability and performance
  • Build and Release Pipelines (E.g. Azure Devops, Github Actions)

  • Strong analytical and problem solving skills
  • Able to actively participate in technical and wider team discussions
  • Comfortable working within a live Cloud environment

Desirable skills:

  • Proven track record in designing, developing, releasing, and maintaining scalable and fault-tolerant systems.

  • Understanding of:
  • .NET (Core/framework), REST APIs
  • OO programming languages (we use C#)
  • Relational databases

  • Microsoft Azure Cloud Infrastructure:
  • App Services
  • Azure SQL
  • Networking
  • Functions
  • Service Bus
  • Cosmos DB

  • Experience with the following:
  • CloudFlare 
  • HTTP, TLS, and Networking
  • Datadog
  • SEIM
  • Azure DevOps Pipelines

  • Data driven and scientific approach
Moneybox
Moneybox
Banking Finance Financial Services FinTech

0 applies

2 views

Other Jobs from Moneybox

Senior QA Lead - FTC 12 months

London, UK Remote Hybrid

Junior Android Developer

London, UK Remote Hybrid

iOS Developer

London, UK Remote Hybrid

Senior PR Manager / PR Lead

London, UK Remote Hybrid

Senior QA Engineer

London, UK Remote Hybrid

Similar Jobs

Software Developer

Toronto, Ontario Canada

Sr. Software Engineer

Overland Park, KS US

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say