Senior Lead Software Engineer
Senior Lead Software Engineer

Senior Lead Software Engineer

Full-Time 43200 - 72000 Β£ / year (est.) Home office (partial)
S

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 a training budget.
  • 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: Embrace a culture of care, respect, and enthusiasm while influencing product direction.

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 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.

S

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 our company values and culture. During any interactions, whether it's an interview or a casual chat, demonstrate how your personal values align with ours. This will show that you're not just a technical fit but also a cultural one.

✨Tip Number 2

Prepare to discuss your previous leadership experiences in detail. Be ready to share specific examples of how you've mentored team members and influenced project outcomes, as this role requires strong team leadership skills.

✨Tip Number 3

Brush up on your knowledge of C#.NET, SQL, and MongoDB, as well as TDD/BDD methodologies. Be prepared to discuss your experience with these technologies and how you've applied them in past projects, especially in large-scale booking systems.

✨Tip Number 4

Engage with our current products and services. Understanding our Bookable Services systems and being able to provide insights or suggestions during discussions will demonstrate your genuine interest in the role and our mission.

We think you need these skills to ace Senior Lead Software Engineer

C# .NET Development
SQL Database Management
MongoDB or Similar Database Experience
Test-Driven Development (TDD)
Behaviour-Driven Development (BDD)
Software Design Patterns
Team Leadership
Stakeholder Management
Cloud-Native Development
AWS Proficiency
React Proficiency
Typescript Proficiency
Excellent Communication Skills
Collaboration Skills
Project Delivery Experience

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your 8+ years of experience in software engineering, particularly with C#.NET and SQL. Emphasise any leadership roles you've held and projects that demonstrate your ability to deliver complex systems.

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 experiences where you've led teams or influenced product roadmaps, showcasing your communication skills.

Showcase Technical Expertise: Include examples of your technical knowledge, such as your experience with TDD/BDD approaches and system design patterns. If you have worked on large-scale booking systems or cloud-native development, make sure to highlight these experiences.

Prepare for Cultural Fit: Research the company's values and think about how you can demonstrate that you share their commitment to being conscientious, personable, and passionate. Be ready to discuss how you embody these values in your work.

How to prepare for a job interview at Smart Spaces

✨Showcase Your Technical Expertise

Be prepared to discuss your deep technical knowledge, especially 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.

✨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 and influenced project outcomes, particularly in collaborative environments.

✨Align with Company Values

Familiarise yourself with the company's values and be ready to discuss how you embody them. Show that you care about conscientiousness, respectfulness, and enthusiasm, as these traits are crucial for fitting into their culture.

✨Prepare for Product Roadmap Discussions

Since you'll be working closely with the CTO and Head of Product, think about how you can contribute to the product roadmap. Be ready to discuss your ideas on technical improvements and how to manage tech debt effectively.

Senior Lead Software Engineer
Smart Spaces
S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>