Senior Engineering Lead - Shaping the Future of Financial Technology through Technical Leadership and Innovation
Join the Moneybox Team: Revolutionizing Financial Services with Technology
Moneybox, a pioneering FinTech company, is on a mission to make a positive impact on the world by simplifying and enhancing the way people manage their finances. As part of the Workwarp group, we're harnessing the power of technology to drive growth, improve user experiences, and foster a culture of innovation. We're now seeking an exceptional Senior Engineering Lead to join our dynamic team and play a pivotal role in shaping the technical direction of our cloud-hosted services.
About the Role
As a Senior Engineering Lead at Moneybox, you'll be an integral part of our back-end engineering leadership team, overseeing the development and operation of our cutting-edge cloud-hosted services. Your expertise will be crucial in managing software delivery across multiple teams, driving technical solution design, and fostering a culture of excellence within our engineering department.
Key Responsibilities
- Managing software delivery across teams through a combination of individual and team contributions, ensuring timely and high-quality outcomes.
- Collaborating with the wider business to manage our delivery roadmap, identify dependencies, and clearly communicate progress and changes.
- Understanding the business's goals and drivers, creating, and updating our operating models to enable efficient and effective delivery.
- Owning technical solution design for significant product features, software modules, and technical initiatives, either directly or through delegation to your teams.
- Providing feedback on technical and design requirements, ensuring alignment with our technical vision and standards.
- Managing, coaching, and mentoring team members to promote growth and excellence.
- Defining clear career development paths for team members and working with other Engineering Leads to apply across teams.
- Supporting recruitment and onboarding processes as needed.
- Setting high standards and continually improving our processes and practices.
- Staying abreast of emerging technologies and applying them where appropriate to drive innovation.
Essential Qualifications and Skills
To succeed in this role, you should possess a strong background in software engineering and technical leadership, with:
- A proven track record in a similar role, with experience managing complex software delivery across multiple teams.
- A fundamental understanding of how technology works, with a genuine interest in software delivery and technical innovation.
- Experience designing, developing, releasing, and maintaining scalable, fault-tolerant systems.
- Strong analytical and problem-solving skills, with the ability to actively participate in technical and commercial discussions.
- A thorough understanding of object-oriented programming languages, relational databases, and APIs delivered over HTTP/REST.
- Experience managing system or module deliveries from conception into real-world use.
- A background in building and managing high-performing teams, including structured career development for team members.
- Coaching and mentoring staff at all levels.
Preferred Skills and Experience
While not essential, experience with the following technologies and practices would be advantageous:
- C#/.NET framework.
- Distributed systems, messaging, and related technologies.
- Microsoft Azure, including Cosmos DB, App Services, Functions, and Service Bus.
- Infrastructure as Code (IaC) using Terraform.
- Domain-Driven Design (DDD).
- Management of line managers.
What We Offer
At Moneybox, we're committed to providing a rewarding and supportive work environment that fosters growth and well-being. Our benefits include:
- A competitive remuneration package.
- Company shares.
- A company pension scheme.
- A hybrid working environment, offering flexibility and work-life balance.
- A home office furniture allowance to create a comfortable workspace.
- A personal annual learning and development budget to support your professional growth.
- Private Medical Insurance and a Health Cash Plan.
- A Cycle to Work scheme and Gympass subscription.
- Enhanced parental pay and leave.
- 25 days of holiday plus bank holidays, with additional days added with length of service.
Our Culture and Values
At Moneybox, we pride ourselves on a thriving, collaborative, and inclusive company culture. We value friendly, highly motivated individuals who are passionate about making a difference. Our environment is designed to listen to and empower our team members, providing opportunities for impact and growth.
Career Growth and Learning Opportunities
As a Senior Engineering Lead, you'll have the opportunity to shape the technical direction of our company, drive innovation, and mentor and grow our engineering talent. You'll be part of a fast-growing, award-winning business that's making a positive mark on the world.
How to Apply
If you're excited about the prospect of joining our dynamic team and contributing to our mission, we'd love to hear from you. Even if you feel you're not a perfect match, we encourage you to apply. Please be aware that by submitting your application, you acknowledge and agree to our use of your personal data as described in our recruitment policy.
We look forward to welcoming a talented Senior Engineering Lead to our team!
Apply for this job