Software Engineer - Platforms

Reposted 2 Days Ago
Hiring Remotely in San Francisco, CA
In-Office or Remote
125K-140K
Mid level
Artificial Intelligence • Machine Learning • Natural Language Processing • Productivity • Software
Nylas provides an API platform that enables developers to quickly and securely access and process us
The Role
As a Software Engineer at Nylas, you'll enhance communication APIs, develop backend for an AI meeting bot, and ensure system reliability through technical leadership and mentoring team members.
Summary Generated by Built In

The Company

At Nylas, we specialize in making it easier for developers to add email, calendar, and contact management features into their applications. We provide tools called APIs, which streamline the integration of these functionalities, ensuring they are secure and effective. This enables better, safer, and more reliable communication within apps.

Supporting over 100,000 developers and collaborating with more than 900 companies globally, Nylas plays a pivotal role in how digital communication tools are built and utilized. Our technology spans various sectors, from healthcare to education, simplifying the complex process of app development related to communications. By reducing the barriers in communication technology, we empower developers to innovate and enhance user interaction across platforms.

The Team

Our team is responsible for building the authentication and APIs that power Nylas’s communication services at scale. We handle millions of requests per day and ensure the reliability and efficiency of business-critical functionality for our customers. Specifically, we manage:

  1. Communication APIs: These APIs allow our customers to retrieve, search, and update their email, calendar, and contact data.

  2. Authentication: This allows customers to link their Google, Microsoft, and other accounts with Nylas.

  3. Scheduler backend: This supports the Nylas scheduler page at scale.

  4. Notetaker backend: This supports the Nylas meeting bot to join meetings automatically.

Working on this team means innovating on large-scale distributed systems, ensuring high availability and low latency, and pushing the boundaries of what’s possible in real-time communications.

The Role

As a Software Engineer on the Platform team, you will be a technical leader responsible for owning and evolving our email, calendar, and contact APIs, which process over 10 million API calls daily. Your primary focus will be building new API features and maintaining the high reliability our customers expect. You will also have the opportunity to build the backend of the new AI meeting bot, "Notetaker." In addition, you’ll set the technical direction for our broader Platform team, influence design decisions across engineering, and lead high-visibility projects that enable Nylas to operate effectively at scale.

You will be instrumental in fostering a culture of technical excellence and will serve as a mentor to your teammates, driving best practices and continuous improvement. This role requires a balance of hands-on software development, strategic thinking, and cross-functional collaboration to deliver solutions that meet demanding performance, security, and uptime requirements.

What You’ll Do

  • Own and enhance the email, calendar, and contact APIs. Implement new features and make them more scalable and reliable.

  • Build the backend of an AI meeting bot that automatically joins, records, and transcribes meetings.

  • Build more features for Nylas authentication.

  • Collaborate with cross-functional teams to design and launch new features that drive real business impact.

  • Develop and maintain comprehensive test suites to ensure system-wide reliability, stability, and performance.

  • Provide technical leadership by setting best practices, championing code quality, and maintaining high engineering standards.

  • Mentor and guide team members, fostering a culture of continuous learning and technical excellence.

  • Analyze and improve system architecture, driving strategic decisions around scalability and reliability.

  • Lead high-visibility projects that influence technical direction across the broader Platform team and beyond.

  • Shorten the test, release, and deployment verification feedback cycles.

  • Collaborate with your team and others to support deploying and maintaining services built in Go, Python, and JavaScript.

  • Anticipate platform and product needs to build tooling that accelerates future feature development.

What You Must Bring

  • BS in Computer Science, Engineering, or equivalent

  • At least 4+ years of experience in backend development on high-impact projects

  • Be a solid backend engineer who understands systems, high concurrency design patterns, and distributed system concepts

  • Have hands-on experience in building and maintaining applications, including both API and client-side implementations

  • Experience developing and testing with Go and Python

  • Experience with microservices, distributed systems, and CI/CD pipelines

  • Experience with modern databases and storage

  • Some experience with containers and related infrastructure (Docker and Kubernetes)

  • Some experience with Cloud Services (AWS or GCP is preferred)

  • Using AI tools like Cursor, Windsurf or Copilot to accelerate development and produce higher quality code

Perks/Benefits

  • Healthcare: 90% premium coverage for medical, dental and vision for you and your family

  • Unlimited Paid Time Off (PTO): we take this very seriously as we care about the well-being of our employees

  • 401k with 3% employer contribution

  • Education Stipend: $1,000 USD annual education & development benefit

  • Cell Phone: $50 USD per month stipend towards cell phone reimbursement

  • Fully Paid Parental Leave: 12 weeks parental leave (maternity & paternity)

Interview Process:

  • Round 1: 60 minute Google Meet interview with the hiring manager. 

  • Round 2: 60 minute technical assessment via Google Meet with a team member.

  • Round 3: 45 minute Google Meet interview with the department head.

  • Round 4: Three (3) 45 minute Google Meet interviews with various team members (max 3 hours).

During the various discussions, candidates selected to meet with us are strongly encouraged to not only discuss their knowledge, skills, experience, and abilities but also to showcase examples of their current or previous work. We expect you to clearly outline the "what," "why," and "how" behind your contributions.

The estimated base salary range for this position is $125,000 - $140,000 USD. Actual compensation will be determined based on individual qualifications, which are objectively assessed during the interview process. Factors influencing salary include knowledge, skills, experience, and abilities.

Nylas is registered as an employer in many, but not all, states/provinces. If you are not located in or able to work from a state/province where Nylas is registered, you will not be eligible for employment. Visa sponsorship may not be available in certain remote locations.

Top Skills

AWS
Docker
GCP
Go
JavaScript
Kubernetes
Python
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Denver, CO
220 Employees
Year Founded: 2013

What We Do

Our mission is to help developers leverage communications data and build features that increase customer engagement, productivity, and retention.

Why Work With Us

We are advocates on hiring a diverse group of unique human beings who can make us better versions of ourselves. We seek to hire individuals who possess the gumption, empathy, creativity, and humility that is needed for Nylas to be successful.

Gallery

Gallery

Similar Jobs

Wiz Logo Wiz

Security Engineer

Cloud • Security • Cybersecurity
Remote
USA
204K-281K Annually

Weave Logo Weave

Principal Software Engineer

Healthtech • Software
Remote
US

IV.AI Logo IV.AI

Staff Software Engineer

Artificial Intelligence • Financial Services
Remote
United States

Similar Companies Hiring

Prolaio Thumbnail
Wearables • Mobile • Healthtech • Big Data • Artificial Intelligence • Analytics
Chicago, IL
62 Employees
Yooz Thumbnail
Software • Machine Learning • Fintech • Financial Services • Cloud • Automation • Artificial Intelligence
Aimargues, FR
470 Employees
Freed Thumbnail
Software • Healthtech • Artificial Intelligence
San Francisco, CA
59 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account