M1 Engineering Team Lead
About Us
We are passionate industry experts in the property risk, compliance and safety management industry providing our leading end-to-end solution QUOODA - A platform for property owners and managers to maintain and manage a single source of truth for their complete property portfolio, covering commercial, residential, education, health, financial, tech, and telecoms sectors.
Our platform is used by over 8000 users across trusted industry leaders and is responsible for managing several of the UK's most iconic buildings, such as London's O2 Arena, The Shard, One Blackfriars, and The Cheese Grater to name just a few.
The goal of QUOODA is to make it quicker and easier to manage property risk and compliance, providing key information at your fingertips in real-time covering Health & Safety, Fire Safety, Environmental impact, Asset Management, Work Permits and more.
The Team
Our team is focused on delivering an industry leading platform for our users and providing them with the right features to simplify their tasks. To do this, the team is fully cross-functional and follows agile best practices in a highly collaborative environment - Taking ownership of the platform architecture, infrastructure, and application lifecycle following the 'Build It, Ship It, Own It' philosophy.
We currently have several teams made up of engineers, testers, and product owners, and are expanding these as we move closer to our scalability and growth targets. This is an exciting time to join our team, as there are great opportunities to make your mark and influence how we do things as we progress with our expansion.
The Role
We are undergoing a technology transformation which includes migrating our platform to Microsoft Azure and conducting several re-architecture changes to utilise the power and efficiency of the tools that this platform provides.
To enable the acceleration of this, we are seeking a dynamic and experienced Engineering Team Lead to join one of our teams. This role entails a balanced mix of leadership and hands-on coding, with approximately 60% of your time devoted to management responsibilities and 40% to active development. Reporting to the Director of Engineering, and leading a team of 6 engineers, you will drive the development of new features, manage the team's backlog, and ensure seamless collaboration with the Product department.
Key Responsibilities
Team Leadership and Management:
+ Lead and manage a team, fostering a collaborative and high-performance environment.
+ Conduct regular one-on-one sessions and performance reviews with team members.
+ Develop and maintain personal development plans for each team member.
+ Provide mentorship and technical guidance to enhance the team's skills and career growth.
+ Provide regular updates to the Director of Engineering and Product department regarding the status of team projects.
Project Management:
+ Collaborate with the Director of Engineering and the Product department to refine and prioritize new features.
+ Manage and prioritise the team's backlog.
+ Oversee the implementation and report progress of project delivery, maintaining a high standard of quality and performance, and actively manage and remove blockers and issues that impact the team.
Hands-On Development:
+ Actively participate in coding, code reviews, and technical problem-solving.
+ Contribute to the development of robust and scalable features using Microsoft .NET and Azure technologies.
+ Ensure best practices in software development, including continuous integration, testing, and deployment.
Build-It, Ship-It, Own-It Philosophy:
+ Embrace and promote our Build-It, Ship-It, Own-It philosophy within the team.
+ Ensure that the team is responsible for the entire lifecycle of the features they develop, from initial concept through to deployment and maintenance.
+ Foster a culture of ownership, accountability, and continuous improvement.
Requirements
Proven experience in a leadership role within a software engineering team.
Strong proficiency in Microsoft .NET technologies and experience with Microsoft Azure.
Excellent project management skills, with a proven record of successfully delivering complex projects.
Outstanding interpersonal and communication skills, with the ability to motivate and inspire a team.
Solid understanding of Agile methodologies and backlog management, ideally using Azure DevOps.
A passion for mentoring and developing team members.
A keen interest in staying up to date with the latest industry trends and technology.
A curious mindset with a passion for learning and sharing knowledge.
Demonstrated ability to work effectively in a cross-functional team environment.
Benefits
Competitive salary (depending on experience).
25 days annual leave (excluding UK bank holidays).
5% Matched company pension.
Vitality private health insurance (includes Vitality membership).
4x salary life cover.
Perk Pal retail discounts.
Regular virtual and in-person social events.
Paid Azure certification exams.
If you are a strategic thinker with a passion for leading teams and delivering high-quality software, this is an exciting opportunity to grow and help shape the future of our product, platform, and culture.
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.