Skip to content

What we do

Overleaf is a social enterprise that builds modern collaborative authoring tools for scientists — like Google Docs for Science. We have over ten million registered users from around the world. Our primary product is an online, real time collaborative editor for papers, theses, technical reports and other documents written in the LaTeX markup language.

About this role

We are looking to hire a Software Engineering Manager who will be responsible for line management of a group of 5-8 engineers at different levels. This role will primarily mentor, coach and motivate the team, alongside some technical work such as code review and writing technical proposals.

As a Software Engineering Manager and part of the engineering team at Overleaf, you will be helping to make Overleaf the go-to place for scientific writing by both inspiring your engineers to do their best work, and making your own contributions directly to the platform.

What we're looking for

  • Hold regular 1:1s with your engineers
  • Motivate them to do their best work
  • Nurture them through their career progression and development
  • Provide mentorship and coaching, pointing them at relevant training when needed
  • Advocate for them during planning to ensure they get assigned to the right projects
  • Provide constructive feedback and manage performance issues where necessary
  • Input into the decision-making process when choosing which projects and features to work on
  • Sit on hiring panels
  • Review pull requests from other engineers (primarily in JavaScript)
  • Take on a high-level tech-lead role for individual projects and features

Key projects on our road map this year include:

  • Consolidate our two project history systems — we currently have two from our integration with ShareLaTeX in 2017, each with hundreds of TB to be consolidated
  • Make our project PDF preview faster and less bandwidth-hungry — we have prototypes showing big wins that now need getting ready for production
  • In the longer term, we are planning projects around improved collaboration features for teams, improvements to our rich text mode to help non-LaTeX users, and more.

Who we are

Overleaf was founded by two mathematicians who were inspired by their own experiences in academia to create a better solution for scientific collaboration and communication. Now we are a team of about fifty based mainly in the UK, Europe, the US and Canada. We were recently recognised as one of the UK's top 100 fastest growing businesses and as the Best SaaS for Nonprofits or Education in the 2020 SaaS Awards Program. Our vision is to be the go-to place for writing scientific documents.

How we work

Overleaf is (and was, even before the pandemic) remote-first — all founders and staff work remotely. We also have an office in Farringdon for those in the London area, and non-mandatory get-togethers a few times a year.

We encourage flexible working. Our core hours are 2pm–5pm UK time, during which our development and product teams have 10–15 minute daily standup calls.

We always collect user feedback and data to inform our work. UX team members work alongside product managers and data analysts to ensure users are the key Overleaf stakeholders.

We have a flexible roadmap that we review quarterly, which includes regular user-facing releases. Our Product team works closely with everyone in the company, from Support, to Finance and Marketing to understand every aspect of how we can best deliver value to our users. Our roadmap also includes initiatives driven by staff and quarterly hackathons to keep our learning fresh.

How we hire

The stages in our hiring process are typically:

  1. We will aim to update you on the status of your application within two weeks from when we receive it.
  2. We'll follow up by email (or sometimes schedule a phone call) with any questions we have about your application, usually around logistics, your ambitions and your expectations about the role.
  3. We'll schedule a more in-depth interview, which is typically followed or combined with a practical assignment. For the practical, you'll have the option of either completing a homework assignment, which requires about one hour of your time before the interview, or doing an exercise during the interview, if you prefer. The exercises are practical in nature, and you can use existing resources, templates, Google, etc., and ask us questions.
  4. We'll make an offer. We usually interview in batches, so there may be a short delay while we interview other candidates, but we will try to keep you informed throughout the process.

If you have a deadline, please let us know in your application, and we will try to be accommodating.

Requirements

We require that you:

  • Have some experience with coaching engineers and/or working with them on their career development
  • Have 2–3 years of experience working as a senior engineer on a SaaS-like product.
  • Experience with JavaScript and Node.js is a plus
  • Will work for us full time (or nearly full time)
  • Are based in the US, Canada, the UK or Europe (EU member state)
  • Will usually be available in our core hours, 2pm–5pm UK time
  • Experience with the technologies we use helps, but you don't need to know them all; your ability to learn is much more important to us.

Benefits

  • Remote and flexible working.
  • Salary £70k–£85k per year depending on experience.
  • You would join a small, dedicated and growing team.
  • We're substantially (around 80%) open-source, so your work will often be on open source code.
  • We're backed by Bethnal Green Ventures (https://bethnalgreenventures.com/) and Digital Science (https://www.digital-science.com/), through which we're part of a wider community of startups in science, health and ed-tech.
  • We get everyone together in London for team meetings several times a year for valuable face-to-face time (pandemic permitting).
  • We’ll provide a new Mac, PC or Linux laptop, along with a stipend for other equipment.
  • We provide a training budget and allocate time for training; many of our developers choose to attend relevant industry conferences or buy training materials.
  • We run regular remote hackathons to keep learning and experimenting.
  • We run a weekly internal seminar series with short talks from staff about their work or personal projects, new technologies and techniques.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.



Please note that we use Digital Science Pinpoint for managing our open roles; by clicking above you'll be taken to Pinpoint to apply.