Social network you want to login/join with:
Senior Engineering Lead
LondonCloud Apps – Cloud Apps / Full Time / Hybrid
Apply for this job
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 with a proven track record in delivering 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
What You’ll Do
- Manage software delivery across teams, through individual and team contributions
- Work with our wider business to manage our delivery roadmap, identify dependencies, and communicate progress and changes
- Understand the business's goals and create/update operating models for efficient delivery
- Own technical solution design for significant product features and initiatives
- Provide feedback on technical and design requirements
- Manage, coach, and mentor team members
- Define career development paths and work with other Engineering Leads
- Support recruitment and onboarding processes
- Set high standards and continually improve processes
- Stay updated on emerging technologies and apply where appropriate
Who You Are
- Excited about working in a fast-growing company making a positive impact
- Know how to have fun while maintaining professionalism
- Genuine interest in technology and software delivery
- A driven, ambitious self-starter
- Have a learning mindset and motivation to develop skills
- An experienced, trustworthy, and conscientious people manager
Experience & Skills
- Proven track record in a similar role with hands-on software engineering experience
- Ability to participate in technical and commercial discussions
- Experience designing, developing, and maintaining scalable, fault-tolerant systems
- Strong analytical and problem-solving skills
- Experience managing system/module deliveries from conception to deployment
- Building and managing high-performing teams with career development focus
- Coaching and mentoring staff at all levels
- Understanding of OO programming languages, relational databases, and HTTP/REST APIs
Desirable Skills
- C# / .NET framework
- Distributed systems, messaging
- Microsoft Azure services: Cosmos DB, App Services, Functions, Service Bus
- Infrastructure as Code / Terraform
- Domain-Driven Design (DDD)
- Management of line-managers
What’s in it for you?
- Opportunity to join a fast-growing, award-winning, and ambitious business
- Work with a motivated and friendly team
- Impactful environment where your voice is heard
- Collaborative and inclusive culture
- Competitive salary, company shares, pension scheme
- Hybrid working, home office allowance, personal development budget
- Private Medical Insurance, Health Cash Plan, Cycle to work, Gympass
- Enhanced parental leave, 25+ days holiday
Please read before you apply!
By applying, you agree to our data collection and processing policies. We conduct pre-employment checks including criminal and credit history. We may keep your data for future opportunities unless you opt out.