At a Glance
- Tasks: Lead the development of innovative booking systems for commercial real estate.
- Company: Join an award-winning PropTech scale-up transforming building management with cutting-edge technology.
- Benefits: Enjoy a competitive salary, remote work options, private medical insurance, and training budgets.
- Why this job: Be part of a passionate team shaping the future of smarter, greener workspaces.
- Qualifications: 8+ years in software engineering with expertise in C#.NET, SQL, and team leadership.
- Other info: Remote-friendly role with occasional travel; office located in Aldgate, London.
The predicted salary is between 43200 - 72000 Β£ per year.
We are an award-winning, industry leading PropTech company, developing pioneering tech platforms for building management systems, control and communication. We are a rapidly growing, successful scale-up, and are looking for talented and highly motivated individuals who are ready to help take us to the next level.
We are looking for a Lead C# .NET Developer to join our Bookable Services squad, to improve the tenant-experience of leading commercial real-estate. This includes meeting rooms, catering, car park, desks, and amenities bookings - as well as the reporting and analytics capabilities. The right candidate will have deep technical knowledge and experience in team leadership, and values autonomy and ownership. The candidate will be comfortable working with the CTO and Head of Product to influence the product roadmap, and will be a strong mentor to other developers.
Responsibilities:
- Develop and maintain our Bookable Services systems, ensuring a great UX with strong features, high performance, and high reliability for users.
- Maintain deep technical expertise, evangelise best practices, and guide teammates through engineering challenges.
- Champion of the product roadmap, ensuring technical improvements and tech debt initiatives are both identified and planned.
- Engage and collaborate with other Technical Leads and report into the CTO.
Required Skills:
- Excellent communication and collaboration skills.
- Proven experience delivering complex projects with C#.NET, SQL, and Mongo (or similar).
- TDD/BDD approach.
- Strong knowledge of software and system design patterns.
- More than 8 years industry experience.
Desirable Skills:
- Specific experience working on large-scale booking systems.
- Team leadership experience / stakeholder management.
- Cloud-native development, working on distributed systems (we use AWS primarily).
- Proficiency with React and Typescript for occasional full-stack work.
Our values:
We believe itβs our strong commitment to our values that sets us apart and defines who we are. They are at the heart of everything we do, whether itβs our commitment to our clients or each other, and we welcome candidates that share this ethos.
- We care and are conscientious.
- We are personable and respectful.
- We are passionate and enthusiastic.
If you share in our values and feel you can contribute towards making our company the best it can be, then join us and help build the future of greener, smarter, and more connected workspaces.
Benefits:
- Opportunity to shape team culture and technical direction.
- Competitive salary.
- Remote-friendly company.
- Private medical insurance.
- Training and development budget.
- Employee discounts & reward programme.
Job type: Full time
Location: Remote (with ability to travel in occasionally) or Hybrid, office in Aldgate, London.
Contact Detail:
Smart Spaces Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Lead Software Engineer
β¨Tip Number 1
Familiarise yourself with the latest trends in PropTech and how they relate to building management systems. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the industry.
β¨Tip Number 2
Showcase your leadership skills by preparing examples of how you've successfully mentored other developers or led projects. This is crucial as the role requires strong team leadership and collaboration.
β¨Tip Number 3
Engage with our company culture by reflecting on our values in your conversations. Be ready to discuss how you embody these values in your work, as cultural fit is important to us.
β¨Tip Number 4
Brush up on your technical skills, especially in C#.NET, SQL, and cloud-native development. Being able to discuss your hands-on experience with these technologies will set you apart from other candidates.
We think you need these skills to ace Senior Lead Software Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with C#.NET, SQL, and Mongo, as well as any leadership roles you've held. Emphasise your ability to deliver complex projects and your familiarity with TDD/BDD approaches.
Craft a Compelling Cover Letter: In your cover letter, express your passion for PropTech and how your values align with the company's ethos. Mention specific examples of how you've improved user experiences in previous roles and your approach to mentoring other developers.
Showcase Relevant Projects: Include a section in your application that details relevant projects you've worked on, particularly those involving large-scale booking systems or cloud-native development. Highlight your role and the impact of your contributions.
Prepare for Technical Questions: Anticipate technical questions related to software design patterns and system architecture. Be ready to discuss your experience with distributed systems and how youβve tackled engineering challenges in the past.
How to prepare for a job interview at Smart Spaces
β¨Showcase Your Technical Expertise
Be prepared to discuss your deep technical knowledge in C#.NET, SQL, and Mongo. Highlight specific projects where you've successfully delivered complex solutions, and be ready to explain your approach to software design patterns and TDD/BDD methodologies.
β¨Demonstrate Leadership Skills
As a Senior Lead Software Engineer, you'll need to show your experience in team leadership. Share examples of how you've mentored other developers, managed stakeholder expectations, and influenced product roadmaps in previous roles.
β¨Emphasise Collaboration and Communication
Strong communication skills are essential for this role. Prepare to discuss how you've collaborated with cross-functional teams, including CTOs and product heads, to drive technical improvements and address engineering challenges.
β¨Align with Company Values
Familiarise yourself with the company's values and be ready to discuss how you embody these principles. Share experiences that demonstrate your conscientiousness, respectfulness, and passion for creating better workspaces.