Opened 12 days ago Remote Job
Company

Senior Product Engineer [Backend]

What is Attio?

CRMs are at the center of the software stack for millions of businesses. They're ubiquitous and totally essential, yet current products are completely archaic, unloved and in massive need of overhaul.

This is software that millions of people use for hours and hours a day – and a $50 billion category – yet you probably can't think of a single awesome piece of software in this space.

Attio is changing that. We’re building a radically new type of CRM – one that is incredibly flexible and powerful as the most advanced CRM data models but also as intuitive, delightful and collaborative as today’s best no-code software.

Attio is the CRM of the future: a living, breathing platform that connects with a customer’s GTM stack and evolves with them as they grow â€“ from zero to IPO and beyond.

Why is this role important?

As a Senior Product Engineer at Attio you will design, implement and improve our backend infrastructure.

We are particularly interested in hearing from:

  • Engineers who have designed secure backend systems including common design criteria for systems such as authentication or data encryption

  • Excellent knowledge of modern cloud architectures including proprietary technologies offered by AWS and/or GCP

Whose team will you join?

You will join one of our four product teams focused on a key area of the product.

Internally, we work around two fundamental principles: Curiosity and Ownership. These values transcend the way we work and how our teams are structured.

We embrace Curiosity with a culture of open discussion and open access - making everything from financial metrics and customer conversation through to code and tooling open to every member of the team. Everyone on the team is welcome to question any aspect of the business and build greater understanding and input.

Through Ownership teams are responsible not just for the technical aspects of their work but also their own product and roadmap decisions. Everything from technical debt decisions through to feature planning is carried out at the team level.

In a culture without PM’s or tight deadlines, we are able to think from first principles and support each other across projects.

What is it like to work at Attio?

Attio employees are based in our London office and remotely across the UK, US and Europe.

We are all trusted to produce high quality work in the remote-first environment that works best for us. Kindness is evident in how we work and there is a high level of mutual respect across the team that comes from working hard together on interesting problems.

Our culture of collaborative curiosity allows us to challenge ideas, solve problems together and build a team of world class talent.

We’re fortunate to be backed by world leading investors including Point Nine, Balderton, Passion Capital and Redpoint Ventures, alongside top industry Angels.

What are the role requirements?

In this role, you will be expected to:

  • Contribute across the stack (Typescript/Node.js/GCP), including to our Web and Backend codebases, to help move the company and product forward!

  • Design the architecture of new features to support our scale

  • Lead projects and make product decisions based on interaction with customers

  • Design REST API contracts for both internal and public consumers that are easy to work with and performant to implement

  • Be an advocate for innovative techniques and technologies that can improve our backend technology stack

  • Represent Attio’s Product & Engineering values both internally and externally

We believe the right person will have the following attributes:

  • Collaboration: With other members of the team to ensure that new and existing features are performant and secure

  • Communication: Excellent written communication skills including the ability to write long form documentation of your work

  • Motivated: Enjoy solving problems and want to take ownership of finding better solutions

  • Design: Have a natural appreciation of what a good product should look and feel like

Hiring Process

We aim to invite successful applicants to interview within 1 week and provide interview feedback quickly after each stage.

Applicants can expect the following:

  1. Introductory phone call ~ 30 minutes

  2. Interview ~ 45 minutes

  3. Exercise ~ Take home + 45 minutes discussion

  4. Presentation ~ Preparation + 45 minutes session

  5. Offer stage

We’re here to support you every step of the way and happy to answer any questions throughout the process.

What will an offer consist of?

  • Competitive salary in line with levelling framework, shown as £ with equivalent € if in Europe.

    • E3 [Senior] - £95,000 - £110,000

  • Equity in an early-stage tech company on an incredible trajectory

  • Flexible working options, including fully remote opportunities with optional access to our London office

  • 25 days plus local holidays

  • Apple hardware

  • Regular off-site events in exciting locations (e.g., Malta, Lisbon, Barcelona, Split)

Could this job be the one?