Join a

Technical Lead



London, UK
Posted on Friday, August 4, 2023

London, UK/Remote

Converge is looking for a Technical Lead to join our software engineering team and help us disrupt the construction industry.

As a Technical Lead, not only do you have amongst the strongest technical skills in the business, but you are also an inspiring leader both within your immediate team and in the wider group.

As part of your leadership skills, we expect you to be have excellent written and verbal communication skills, as we value high-quality writing and use RFCs as a mechanism to debate and make technical decisions.

We are building a highly complex product which is mission-critical for our customers, and a completely new category of system for the construction industry, and so you will need to absorb lessons from other industries, as well as be ready to experiment with brand new techniques and technologies.

As a growing company, every member of the team has a huge impact on what we build, how we build it, and how we work together. We have already achieved a lot in the industry, having worked on more than five hundred sites around the world, and we look forward to welcoming you to the team to empower the construction industry to build the future safely, efficiently, and sustainably.

Come join us!

  • You are nimble:
    • You can ship value at startup speed.
    • You break large problems into increments, shortening feedback loops, failing fast where necessary, and getting value into the field as quickly as possible, while taking into account the technical and business goals and constraints.
  • You have an excellent technical ability:
    • You design elegant systems to solve business problems at the right level of complexity, intelligibility, and maintainability given the constraints at hand.
    • You can deliver current needs with an eye on how a system may evolve; neither over-engineering the present nor painting yourself into a corner for the future.
    • You think deeply about the problem and its solution so that you know the consequences of the choices you make in designing a solution.
    • You can jump into a new codebase to fix a bug or help to design a new approach.
    • You set high standards for solution quality in your team and make sure that those standards are upheld.
  • You are curious:
    • You are curious about new techniques, tools, and problems, and maintain an open mind about them.
    • You choose the appropriate tools, and are happy to try new tools and approaches to reach your goals. While new technologies and tools excite you, you are not attached to them if there is a better way to reach a business goal.
    • You are always learning and are not afraid to explore outside your comfort zone.
  • You lead and support your team:
    • You mentor other team members, helping them to become the best engineers they can be in a psychologically safe environment.
    • You communicate problems, solutions, and ideas succinctly and effectively, both through writing and presentations, helping everyone to gain clarity on them.
    • You design ways of working which best suit your team’s goals, adapting to them as they change or as you discover what works and what doesn’t.
    • You identify the strengths and weaknesses of team members and help them increase their strengths and improve upon their weaknesses through timely, constructive feedback.

If this excites you, here are some other things that might indicate this is the right position for you (don’t worry if you don’t have all of them!):

  • 5+ years as a professional software engineer;
  • 3+ years in leadership positions (e.g. team lead, technical lead, project lead);
  • Demonstrable expertise building complex, data-intensive systems in more than one role;
  • Demonstrable professional expertise in both imperative/object-oriented and functional paradigms and multiple programming languages;
  • Demonstrable success in mentoring other team members whether as a direct manager or a lead;

Our Tech Stack:

We use Typescript/Javascript on our frontend with a mixture of Node.js, Kotlin, Python, and Haskell on the backend and React-Native for our mobile app.

Our infrastructure is hosted on AWS and DigitalOcean, deployed using Terraform and Ansible. We use PostgreSQL and RabbitMQ for persistence and messaging.

  • 25 days + Bank Holidays. We also close over the end of year holiday so you can spend more time with your loved ones
  • Flexible Work Options so you can decide where you do your best work.
  • Social Committee and team events during the year so you can have a chance to learn more about the amazing people on our team. We always have family-friendly events too so everyone can join in on the fun.
  • Enhanced Parental Leave So you focus on your new bundle of joy instead of worrying about expenses.
  • Cycle to Work Scheme so you can help reduce emissions but still get from A to B easily.
  • A fun, inclusive workplace that celebrates diversity in all its forms, and where everyone can bring their whole selves to work and be treated fairly, equitably and respectfully.

Learn more about our team, company culture and perks on our website