Staff Engineer

Apolitical

Employment Type Full time
Location Hybrid · London, UK 2 days/week in office encouraged
Salary £100,000 - £130,000 (GBP) compensation benchmarking powered by Figures
Team Engineering
Seniority Senior
  • Closing: 11:59pm, 26th Sep 2024 BST

Perks and benefits

Flexible working hours
Work from home option
Employee Assistance Programme
Enhanced maternity and paternity leave
Paid emergency leave
Extra holiday
Professional development
Mentoring/coaching
Salary sacrifice
Team lunches
Equipment allowance
Cycle to work scheme
Free fruit
Free soft drinks

Candidate happiness

8.22 (601)

Job Description

Overview

  • Start date: As soon as possible.

  • Visa sponsorship: Not available. You must have the right to work in the UK

  • Background checks: Due to the nature of the work we do with global governments and partners, all employees are required to pass BPSS verification

  • Timeline: We are aiming to hold interviews w/c 30th September and 7th October.

We're looking for an exceptional Staff Engineer to join our engineering team. As a technical leader, you'll not only drive complex software development initiatives but also play a pivotal role in shaping the future of our technology landscape. If you have a deep passion for coding, a strategic mindset, and are excited by the opportunity to integrate cutting-edge AI tools into our solutions, we want to hear from you.

Our Technology Landscape

Our solutions leverage React for front-end development, Typescript and NodeJS for back-end services, and are fully hosted on Google Cloud Platform. We're eager to explore and implement AI tools to elevate our technology offerings and enhance our ability to deliver innovative solutions.

The Role

We are looking for a Staff Engineer who exemplifies technical excellence and strategic foresight. The ideal candidate will architect scalable systems, understand frameworks for building out frontends, and seamlessly integrate the big picture into the day-to-day operations of our engineering team. Balancing immediate delivery needs with building for long-term growth across multiple time frames is key to this role. Responsibilities include defining technical direction, optimising application performance, leading AI initiatives, establishing and promoting best practices, and mentoring both senior and junior team members.

Who We Are Looking For

You are a visionary engineer with a strong sense of ownership and a strategic approach to problem-solving. Your ability to spearhead, inspire, and drive innovation is evident through your extensive experience and technical acumen. You are adept at finding the balance between delivering immediate results and building systems that support long-term growth. Your hunger to provide value to the user drives your judgment and fuels your leadership. This role offers a unique opportunity to significantly influence our product architecture, platform evolution, and team dynamics at a high level.

Requirements

  • Proven track record as a senior or staff software engineer, with a portfolio that demonstrates strategic impact and technical excellence.

  • Deep expertise in Typescript, React, and NodeJS within a professional environment.

  • Exceptional communication and leadership abilities, crucial for guiding technical discussions, influencing stakeholders, and driving the engineering vision.

  • A commitment to engineering excellence, with a focus on architecting scalable, maintainable, and high-performing solutions.

  • Strong proficiency in JavaScript, with a keen understanding of modern software development practices.

  • An understanding of frameworks for building out frontends, with the ability to guide technical choices in this area.

  • An ability to integrate the big picture into the day-to-day operations of an engineering team.

  • A knack for balancing immediate delivery with the foresight to build systems that support growth across multiple time frames.

  • A passion for mentoring and fostering a culture of continuous learning, with an eagerness to explore and apply new AI technologies.

  • Significant experience with project leadership, technical decision-making, and influencing product direction.

  • Comfort and expertise in agile development environments.

  • Experience with NextJS, NestJS is a strong plus.

  • A deep hunger to provide value to the user, guiding your technical judgments and leadership.

    Application

    The Applied platform has some demographic questions before you start your application.  No one at Apolitical sees the answers to these demographic questions with your application. We only see summary statistics to help us check if our candidate pool is balanced and if everyone has an equal chance to get hired irrespective of their background. If you prefer, you can easily opt out of answering these questions.

    Stages in our hiring process

    You will have the option of doing them spread over a week or in a more compressed time period e.g. the same day.

  • Screening call [30m on the phone]. This initial call will give us a chance to learn more about your experience and suitability for the role, and for you to learn more about Apolitical.

  • Technical round

    • PR review [60m on Google Meet]. In this session, you will sit with two engineers and go over frontend & backend pull requests, providing any feedback on the code.

    • Systems design [60m on Google Meet]. You will sit with two engineers and be assessed on your ability to design a complex system while discussing technologies and their tradeoffs

    • Technical discussion [60 min on Google Meets]. You will speak with two engineers about your technical experience in detail, as well as projects you've worked on in the past.

  • Executive interview [30m on Google Meet]. In this final call, members of the C-level team build on conversations you've had with other team members to learn about your motivations and drivers at work and within the Apolitical context.

Removing bias from the hiring process

Start your de-biased application

x

Removing bias from the hiring process

  • Your application will be anonymously reviewed by our hiring team to ensure fairness
  • You’ll need a CV/résumé, but it’ll only be considered if you score well on the anonymous review

Start your de-biased application