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 Senior Engineering Lead to help us handle all that growth without compromising on our service or product quality.
This role will be part of the back end engineering leadership team that builds and operates our cloud hosted services. We’re looking for someone who is an experienced manager who has managed the delivery of complex software across multiple teams.
We don’t expect you to be an expert in everything we use, but a fundamental understanding of how things work is important.
Our tech stack:
C# / .NET Core / .NET Framework (being phased out)
REST APIs, Hangfire, MediatR, Entity Framework, Mass Transit, xUnit
Azure: App Services, Functions, Service Bus, Event Hub, CosmosDB, SQL Server, Data Factory
GitHub, Azure DevOps, Terraform, Datadog, Rollbar
Experience & Skills
-
-
- Proven track record in a similar role with a background of hands-on software engineering
- Able to actively participate in technical and commercial discussions. A trusted partner to the business
- Experience designing, developing, releasing and maintaining scalable, fault tolerant systems
- Strong analytical and problem solving skills
- Management of system or module deliveries from conception into real-world use
- Building and managing high-performing teams including structured career development for team members
- Coaching and mentoring staff of all levels
- Thorough understanding of:
OO programming languages
Relational databases
APIs delivered over HTTP / REST
-
- Supporting critical live software services