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 technical 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
Our amazing, highly skilled and dedicated engineering team is looking for someone to join them and contribute to this exciting journey of growth.
You will be responsible for designing and developing the software that powers our products. You will collaborate with other teams, write high-quality code and ensure the codebase follows best practices. You are curious and enthusiastic with a drive to constantly learn and acquire new knowledge.
You’ll be working in our Engineering team, specifically within the AI team, working closely with Product and other technical teams and reporting to the team lead. In a typical week you’ll be busy with the following:
Design, develop, and maintain the core engine that powers our products, ensuring scalability, performance, and reliability.
Write high-quality, maintainable code that is well-documented and tested.
Collaborate with other engineers, including pair-programming and mob programming.
Ensure the codebase follows best practices for software development, such as using appropriate design patterns, writing clean and modular code, and ensuring the codebase is easy to understand and maintain.
Contribute towards identifying and continuously improve our development processes and technologies.
Participate in code reviews and provide feedback to other engineers on their code.
Work closely with the Product team to translate product requirements into technical specifications.
Collaborate with other internal teams to develop software that meets the needs of the business and our customers.
Contribute to the technical direction of the team and provide ideas and input on architectural decisions.
Provide technical guidance and mentorship to more junior members of the team.
Strong experience in an engineering environment, with a focus on building complex, scalable, and performant systems.
Strong knowledge of Cloud architecture, instrumentation, and CI/CD and git (not just commit and push).
Excellent communication and interpersonal skills, with the ability to convey complex ideas and data to diverse audiences.
Demonstrable expertise in Python, having mastered DDD, BDD, TDD and object-oriented design.
Previous backend development experience is required.
Proven experience in guiding and mentoring other engineers.
Have a growth mindset, always looking to improve yourself and others around you.
Preferred but not mandatory:
Experience with modern AI applications, prompt engineering and LLMs.
Experience with Natural Language Processing (NLP) or Image Processing.
💸 Salary up to £85,000, dependent on experience 🏡 Remote-first team (we enjoy meeting up from time to time in our London HQ and we would love to see you there too!) 💻 Company laptop and tools 🏝️ 25 days annual leave + 3 days company closure at Christmas + bank holidays 🤒 Paid sick leave 🩺 Private medical insurance 🏥 Critical illness and life insurance 💰 Pension contribution up to 7% 👥 Enhanced family policy 🙋 Paid volunteering days 🌎 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.
Important Notice: No Recruitment Agencies
We kindly request that recruitment agencies refrain from contacting us regarding this job posting. We are solely interested in direct applications from candidates. Any unsolicited communication or resumes received from agencies will not be considered or acknowledged. We encourage candidates to apply directly through the provided application process. Thank you for your understanding.