Technical Lead / VP Engineering

Want to work on technology with a global impact? Join us in connecting the next billion. 

We are looking for a technologist-cum-manager to help direct our technology team, with experience in software team management and an interest in hardware, energy and emerging markets.

Job Title: Technical Lead / VP Engineering

Reports to: Chief Technology Officer

Based at: London, UK

Key Responsibilities (What You'll Be Doing)

  • Run, improve and scale software and hardware team processes globally, across hardware and software, focussing always on driving continuous improvements in efficiency and coordination

  • Oversight and management of technology delivery, ensuring we are on-time and hitting deadlines across hardware and software functions

  • Apply the best practices of SaaS and iterative development across hardware and software to ensure quality development, testing and execution

  • Develop our team by recruiting, evaluating and on-boarding new hires, always working to get this best people into BuffaloGrid

  • Work with existing team members to improve skills - doing right by our people, while maximising output for the company

  • Enforce and improve the culture and standards of the technical teams

  • Hold line management responsibility for hardware, firmware and software engineers

  • Enforce operational excellence and high uptime, reviewing and challenging the technical choices and strategies of the CTO

  • Directly deliver robust hands-on coding and / or devops gradually moving to review only as the team grows further

Core Skills (What We Want to See)

  • Management of challenging technical projects across hardware and software, applying existing software expertise into hardware (no prior in-depth hardware skills required)

  • Team leadership by example. You’ll need to be up to date and able to code in a modern web stack and one of the big cloud offerings

  • Ability to balance the complex tradeoffs needed to advance the project towards the roadmap deliveries at all stages

  • Coordination of diverse interdisciplinary teams including globally distributed team members

  • Excellent written and verbal communication skills, you should be able to talk with ease to all members of the company, and be comfortable collaborating with non-native English speakers from other cultures

  • You should be a coach, trainer and mentor to technical staff, and able to get the best out of our team

  • Strong Linux understanding and a deep knowledge in multiple technical software stacks (see: Our Technology Stack)

  • Flexible attitude to our work, no task is too junior, no problem too complex. You should be ready and willing to muck-in in development testing or devops to move the team and company forward

Knowledge & Experience (What You Need to Have)

  • Prior experience working in a technology startup or small independent development team

  • Comfortable working in both Unix and Windows environments

  • A clear track record as a strong software engineer

  • Proven line and project management experience

  • Tinkered with hardware professionally or for fun

Benefits (What We Offer)

  • Competitive salary:

  • Equity in the company through our employee share scheme

  • 25 days of annual leave + national holidays

  • Access to a personal development budget for training courses, books or industry events.

  • Your choice of laptop - Windows of Mac - and a monster screen.

  • Work for a company on a world-changing mission to affect millions of lives.

  • Tackle complex challenges that have a global impact everyday.

  • Be part of a collaborative international team culture - open, encouraging and fun.

About BuffaloGrid

Over 1 billion people lack access to reliable power, and yet 700 million have access to a mobile phone. For many, getting their phone charged and connecting to the network is a daily challenge. Without the ability to connect, these phone users will struggle to function in the modern economy.

We want to see everyone connected. We think everyone has the right to be included in our digital world. That’s why at BuffaloGrid, we are working to help the Next Billion get connected and stay connected.

Our team is made up of designers, developers and growth specialists who want to use technology to make a real impact in our user’s lives. They work across hardware, software, operations and growth to provide a reliable service that our customers want and our users love.

We are supported by Local Globe and Kima Ventures, two of Europe’s best venture capital funds. We are also the recipients of grant funding from InnovateUK, EU H2020 and the Microsoft Energy Access Initiative. And we are honoured to have been nominated for the UK Design Museum’s Design of the Year Award 2017, one of the most prestigious awards in design.

Our Technology Stack

In hardware, our stack includes technologies such as Kicad, Node.js, Armbian (Linux distro), Sopine, ATMega328, 802.11n, Bluetooth and LTE.

In software, our stack includes MongoDB, Elastic Search, Postgres databases through, Node.js, Azure, AWS serverless Lambdas, React, HTML5, Bash and Python.