Lead Software Engineer | Potato

Function: Developer

Role categories: Digital / Interactive, Technical

  • Rate/Salary: £46,000-£63,000
  • Location: Bristol
  • Type: permanent
  • Starting date: ASAP
  • Expires: 29/02/2020

Job description

£46,000–£63,000 per annum depending on experience.

We're currently on the lookout for a talented software engineer to join us in our (pretty awesome) Bristol studio.

So if think you’ve got what it takes to build digital products and services that break new ground for some of the biggest brands on the planet, we can’t wait to hear from you.

At Potato, best in class software development and human-centred design are at the heart of everything we do. We’re a talented bunch of problem solvers who are committed to finding a better way; delivering smarter products that provide more satisfying experiences and more valuable outcomes for our clients and their users. Our clients include Google, Mozilla, RBS, Cambridge Audio, and the BBC.

Most of our products are web-based and use Python (and occasionally Node.js) on the server, most often Django on Google App Engine (sometimes Firebase, AWS, or Azure). We use a mix of relational and non-relational databases, and other cloud services. We aim to strike a balance between leveraging our existing strengths and exploring new tech.

As part of one of our friendly, supportive, proactive Agile product teams, you’ll take a leading role in helping to deliver a complex, highly successful automated sales platform, serving a global customer base using the latest Google technologies. You will help us make sound architectural decisions and execute the delivery of excellent, reliable, secure, and maintainable software, meeting user and stakeholder needs and timelines. You’ll also mentor engineers both in your product team and across our wider engineering team.

Please apply here.

Person specification

We expect engineers at Potato to be able to find creative solutions to technical problems and user needs, whilst also finding opportunities to optimise and simplify software. For this role, we’re looking for people capable of supporting, guiding and empowering teams to produce excellent software, striking the right balance between perfection and delivery.

We’re looking for someone who writes great code, but also enjoys working directly with stakeholders whilst taking a high-level strategic view of the product. For this role, you must have an appreciation of the full web stack, as well as an appreciation of current trends in both backend and frontend web technologies.

You must have:

  • Experience of building for the web using Python, Django, cloud platforms (such as Google App Engine, AWS or Azure), and NoSQL.
  • Experience of product planning to ensure that all aspects of a feature and its lifecycle are taken into account, including collaboration with other disciplines and client stakeholders.
  • Ability to take ownership and responsibility for the quality, maintainability and security of all code on client projects.
  • Ability to identify and anticipate problems, understand and communicate the root cause and create workable solutions.
  • Experience of establishing best practices for a project, following industry standards where appropriate and ensuring technical decisions are aligned with user and business needs.
  • Experience of mentoring fellow software engineers. You actively take others under your wing and offer support and guidance.
  • Experience leading and building effective working relationships with team members, helping them to collaboratively solve problems and continue to improve their ways of working.
  • Experience working with and building strong and effective relationships with stakeholders whilst taking a high-level strategic view of the product.

Ideally, also:

  • Experience creating secure and well-designed APIs.
  • Experience building for scale: high traffic, big data, large feature sets.
  • Understanding of front end JS libraries and frameworks or experience working alongside FE engineers who use tools like Angular, React, and Vue.js.
  • An understanding of agile and lean practices.
  • Knowledge of testing, QA tools and methodologies.


Working shoulder-to-shoulder with some of the most talented coaches, designers and product leads in town, we’ll give you the freedom to manage your own work and trust you to get things done. Want to work from home occasionally? Go for it. Need to unwind with a game of pool or some studio dog cuddles? All good. Ultimately, we just want to make sure that you have everything you need to help us build the best products possible.

You’ll have many opportunities for growth and learning: collaboration within teams, rotation to different products, experimentation on internal tools, involvement in new business and pitching, our Potato Talks events, mentorship, training courses, and conferences.

The perks:

  • Free lunch every day
  • Snacks and drinks
  • Access to the Employee Assistance Programme and NABS
  • Access to the corporate Headspace account
  • No counting of leave/holiday - yes, this means uncounted holidays within reason
  • Enhanced (m/p)aternity leave (qualifying period)
  • Enhanced Potato pension
  • On-site osteopath sessions
  • Fancy-pants gym membership
  • A phone of your choice up to the value of £700.
  • Cycle to Work scheme
  • Free eye tests and contribution towards glasses or contact lenses
  • Life Insurance
  • Flexible working