At a Glance
- Tasks: Design and develop scalable infrastructure for sustainable construction solutions.
- Company: Qflow is revolutionising the construction industry by reducing waste and carbon emissions.
- Benefits: Enjoy remote work, competitive salary, generous leave, and private medical insurance.
- Why this job: Join a mission-driven team focused on sustainability and innovative technology.
- Qualifications: Strong engineering experience with expertise in C#, TypeScript, or Python required.
- Other info: Regular team events and a commitment to diversity and inclusion.
The predicted salary is between 51000 - 85000 £ per year.
REMOTE FIRST (Fortnightly visits to London Office) / PERMANENT / FULL-TIME
At Qflow we’re on a mission to transform one of the world’s most pollutive industries: Construction. We help them cut waste and reduce their carbon emissions by providing construction and development teams with the data driven insights they need to deliver productive, profitable, and sustainable projects. Our team combines construction experience with software engineering and cutting-edge data science to deliver real-time alerts to risks and opportunities during construction. After successfully raising an oversubscribed Series A investment round, our Engineering team is now growing. We are seeking a talented Senior Software Engineer who is eager to contribute to building a sustainable future.
If you are passionate about sustainability, believe that with cutting-edge technology we can address tangible issues, you value radical transparency, unstoppable tenacity and encourage collaboration and curiosity within your team, this opportunity is tailor-made for you.
Your team and your role:
We’re excited about the future and the growth and development of Qflow’s Engineering team! To support our plans, we’re looking for an experienced Software Engineer to join the team. In this role, you’ll be responsible for designing and developing the core infrastructure that powers our products. This role reports to the Senior Engineering Manager, and collaboration is key—you’ll work closely with the Engineering team, Product, and other departments to deliver high-quality code, scalable solutions, and ensure the codebase follows best practices.
On a day-to-day basis, you will focus on the following:
- Designing, developing, and maintaining scalable, performant core platform infrastructure that powers our products.
- Driving and maintaining software quality through well-documented code, comprehensive testing, and continuous improvement of development processes.
- Leading code reviews and contributing to architectural decisions that shape the technical direction of the platform.
- Partnering with the Product team to translate business requirements into technical specifications and deliverable solutions.
- Fostering engineering excellence through technical mentorship, knowledge sharing, and cross-team collaboration.
Minimum Requirements:
- Strong experience in an engineering environment, with a focus on building complex, scalable, and performant systems.
- Expertise in one or more of our core programming languages, such as C#, TypeScript, Python, or related languages.
- Demonstrated ability to identify opportunities, take initiative on improvements, and drive projects from concept to completion with minimal oversight.
- Strong product-oriented approach with experience in iterative development, including gathering user feedback, rapid prototyping, and continuously refining features based on metrics and customer needs.
- Deep knowledge of cloud platforms (particularly Microsoft Azure), including instrumentation, observability, and high-volume system monitoring.
- Proven track record in delivering high-quality code through test-driven development, pair programming, and collaborative development practices.
- Excellent communication and interpersonal skills, with demonstrated ability to convey complex technical concepts to diverse audiences and stakeholders.
- Strong mentorship capabilities with experience in guiding other engineers, participating in a culture of continuous learning, and supporting technical growth.
Our offer:
- Salary up to £85k
- Remote-first team with regular meetings in London HQ
- Company laptop and tools
- 25 days annual leave + 3 days company closure at Christmas + bank holidays
- Private medical insurance
- Critical illness and life insurance
- Pension contribution up to 7%
- Enhanced family policy
- Overseas working policy
- We’ll offset your annual carbon footprint on your behalf via Ecologi
- Learning & development and career progression opportunities
- Company social events (online and in person!)
Creating an environment where everyone feels valued, respected and heard is at the forefront of everything we do. We are committed to providing equal employment opportunities regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status. We created a culture that extends to all aspects of our operations, including step-free access, as we believe that everyone should have equal opportunities to access our facilities, services, and digital platforms.
Senior Software Engineer - RemoteQualis FlowLondon Bridge, SouthEast SE1 employer: Entrepreneur First
Contact Detail:
Entrepreneur First Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - RemoteQualis FlowLondon Bridge, SouthEast SE1
✨Tip Number 1
Familiarise yourself with Qflow's mission and values. Understanding their focus on sustainability and how they leverage technology in the construction industry will help you align your responses during interviews and demonstrate your passion for their goals.
✨Tip Number 2
Brush up on your knowledge of cloud platforms, especially Microsoft Azure. Since the role requires deep knowledge in this area, being able to discuss your experience and any relevant projects will set you apart from other candidates.
✨Tip Number 3
Prepare to showcase your collaborative skills. Given the emphasis on teamwork and cross-departmental collaboration, think of examples where you've successfully worked with others to achieve a common goal, particularly in software development.
✨Tip Number 4
Highlight your mentorship experience. As the role involves guiding other engineers, be ready to discuss how you've supported the growth of your peers and contributed to a culture of continuous learning in your previous roles.
We think you need these skills to ace Senior Software Engineer - RemoteQualis FlowLondon Bridge, SouthEast SE1
Some tips for your application 🫡
Understand the Company Mission: Before applying, take some time to understand Qflow's mission to transform the construction industry. Highlight your passion for sustainability and how your skills can contribute to their goals in your application.
Tailor Your CV: Make sure your CV reflects your experience in building scalable systems and your expertise in relevant programming languages like C#, TypeScript, or Python. Emphasise any previous work that aligns with Qflow's focus on sustainable practices.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss specific projects where you demonstrated leadership in software development and your approach to mentoring others, as these are key aspects of the position.
Showcase Your Technical Skills: Be sure to include examples of your technical skills, particularly in cloud platforms like Microsoft Azure. Mention any experience with test-driven development and collaborative practices, as these are crucial for the role at Qflow.
How to prepare for a job interview at Entrepreneur First
✨Show Your Passion for Sustainability
Since Qflow is focused on transforming the construction industry towards sustainability, make sure to express your passion for this cause. Share any relevant experiences or projects that demonstrate your commitment to environmental issues and how technology can play a role in addressing them.
✨Demonstrate Technical Expertise
Be prepared to discuss your experience with core programming languages like C#, TypeScript, or Python. Highlight specific projects where you built scalable systems and explain your approach to software quality, including test-driven development and code reviews.
✨Emphasise Collaboration Skills
Collaboration is key at Qflow, so be ready to talk about your experience working in cross-functional teams. Provide examples of how you've partnered with product teams to translate business requirements into technical solutions and how you fostered a culture of knowledge sharing.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving abilities. Think of scenarios where you identified opportunities for improvement and drove projects from concept to completion. Be ready to discuss your thought process and the impact of your solutions.