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:
Work in Startups
+1
Startup Jobs
+1
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 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: Utilize 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.
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.
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.
Startup Jobs
+1
Work in Startups
+1
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.
Maintain, manage, and continuously improve our live service, systems, and tooling.
Contribute to regular planning sessions such as refinement and task prioritization.
Support, coach, and mentor junior team members.
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.
Startup Jobs
+1
Work in Startups
+1
Embrace a learning mindset and are motivated to develop skills further.
Collaborative attitude – you enjoy working individually as well as within a team.
Know 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:
Work in Startups
+1
Startup Jobs
+1
Cloud Infrastructure (even better if it’s Microsoft Azure).
Infrastructure as Code (Terraform).
Web Application Security (e.g., CloudFlare).
Work in Startups
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.
Work in Startups
+1
Startup Jobs
+1
Comfortable working within a live cloud environment.
Desirable Skills:
Understanding of:
Work in Startups
+1
Startup Jobs
+1
.NET (Core/framework), REST APIs.
Object-Oriented programming languages (we use C#).
Relational databases.
Work in Startups
+1
Startup Jobs
+1
Experience with:
Work in Startups
CloudFlare.
Work in Startups
+1
Startup Jobs
+1
HTTP, TLS, and Networking.
Startup Jobs
+1
Work in Startups
+1
Datadog.
Startup Jobs
+1
Work in Startups
+1
Azure DevOps Pipelines.
Work in Startups
Our Tech Stack:
Cloud and Infrastructure:
Work in Startups
Azure: App Services, Functions, Service Bus, Event Hub, CosmosDB, Redis, SQL Server, Databricks, Keyvault.
Infrastructure-as-code (Terraform).
CloudFlare.
Work in Startups
Developer Services:
GitHub, Azure DevOps Pipelines.
Ops Services:
Datadog, Rollbar, Incident.IO.