Engineering Manager - Developer Experience

East Bay, CA, United States, Los Angeles, CA, United States, New York, NY, United States, Remote, Seattle, WA, United States, San Francisco, CA, United States, Silicon Valley, CA, United States, Toronto, ON, Canada, Vancouver, BC, Canada


Role Locations

  • East Bay, CA, United States
  • Los Angeles, CA, United States
  • New York, NY, United States
  • Remote
  • Seattle, WA, United States
  • San Francisco, CA, United States
  • Silicon Valley, CA, United States
  • Toronto, ON, Canada
  • Vancouver, BC, Canada


101 - 250 people


695 Minna St
San Francisco, CA, 94103-2717, US

Tech Stack

  • Python
  • MySQL
  • Redis
  • HAProxy
  • Linux
  • nginx
  • ansible
  • JavaScript
  • Kafka
  • Electron
  • React
  • Redux
  • RXJS
  • Elastic Search
  • AWS
  • Jenkins
  • MyPy
  • Flux
  • Flow
  • Go

Role Description

About the role

We’re looking for an engineering manager who will help us grow our Developer Experience team. You are expected to help drive the development of a team of engineers in Toronto and collaborate with your peers and engineers distributed globally. You will help define our developer experience function and be accountable to deliver the best experience in terms of first-time user experience, SDK and self-service functions.

You’ll work on ideating new features aimed at expanding our user base and making it easier for our existing users to connect to, and implement, Nylas APIs. You’ll be responsible for working with the Product team and engineers to scope out and prove the benefits of these new features.

In this role, you will manage a team of 6 engineers in collaboration with, and reporting to, the Director of Engineering. You will work alongside engineering managers responsible for our other feature teams, Platform and Technical Operations.

Meet Your Manager: Phil Renaud - Director of Engineering
What do you love about Nylas? What motivates you?

Nylas is in the rare position of growing at an incredible rate, while having several years of a successful product with lots of core users. This means that there’s an air of responsibility -- for every Nylanaut to push ourselves forward and build something new and exciting -- but there’s also a lot to learn from our continued success. Nylas is a company that lets you grow in different ways, and that’s uncommon and fantastic.

What is something a candidate should know about you?

I’m into baseball statistics more than any one person ought to be.

How do you like to manage your team?

With as little overhead as possible! My goal is to be a communication path for my team, but more importantly, to participate in their work alongside them. We review each others work, code pair together, and have shared sessions where new project ideas are brought to light. No clunky hierarchy needed.

How do you view career growth/opportunity for your team?

We care a lot about making progress, but we also know it looks different for everybody. That’s why, on this team, we make a point of having regular check-ins about career growth and development, and let you steer the ship. Whether you’re looking to accelerate your career path into senior+ development, working in an executive role, or helping develop new and exciting product architecture, there’s a path forward at Nylas.

Your Responsibilities

Communicate priorities clearly to engineers, and act as a liaison with business org to set clear and realistic expectations, and allow engineers to come up with ways to meet priorities Provide support to engineers in terms of making sure they have what they need to be productive and successful. This might mean: Making sure engineers are working on things that interest and motivates them Making sure engineers are growing and meeting their professional goals Providing feedback in a kind, direct, and actionable manner so engineers are aware of areas they can improve on Should make sure engineers feel valued and supported, and that their contributions are valuable, and that they are happy Always looking for ways to optimize and improve individual and team processes Hiring, disciplinary actions, and budget planning Be hands on in execution, including architecture design, code review and code contributions

Your Qualifications

3+ years of experience managing a team of 6 or more engineers Excellent communicator Agile development experience Developed and managed others in JavaScript, Python, Ruby, and/or Java Worked with a major Cloud provider such as AWS, Azure or GCP Actively involved in software development

About Nylas

Nylas is a pioneer and leading provider of universal communications APIs that allow developers to quickly connect their applications to every email, calendar, or contacts provider in the world.

Company Culture

Here at Nylas, we are on a mission to power the productivity layer of the modern technology stack, and we do so by fostering an ethical and human-centric environment. Nylanauts are empowered and encouraged to take risks while striving to bring the best version of themselves. We are guided by our values that enable us to dream big, drive decisions, solve problems, and cultivate relationships. As a fast-growing startup, we welcome individuals who possess the gumption, empathy, creativity, and humility that is needed for Nylas to be successful.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.