Software Engineer @Nylas
Software Development
Salary cad 120,000 - 1..
Remote Location
Employment Type full-time
Posted 2mths ago

[Hiring] Software Engineer @Nylas

2mths ago - Nylas is hiring a remote Software Engineer. πŸ’Έ Salary: cad 120,000 - 160,000 per year πŸ“Location: Canada

Role Description

We are looking for a Software Engineer to help build and modernize the Nylas Dashboard and the full-stack product surfaces that surround it. This individual will be primarily responsible for the Nylas Dashboard, but the scope extends beyond frontend pages. You will work across the stack, owning the user-facing surfaces, APIs, services, data models, product workflows, and internal platform patterns that make Nylas easier to use and easier to build on.

This is a foundational role for someone who wants to shape how developers interact with Nylas in the AI era. You will help transform the Dashboard into a polished, reliable, AI-native control plane that supports core Nylas products, including Email, Calendar, Scheduler, Notetaker, Transactional Send, Inbound Email, and Agent Accounts.

You will partner closely with product, design, backend engineering, platform engineering, and go-to-market teams to ship experiences that feel fast, coherent, and deeply useful to technical users.

What You’ll Do

  • Build and own core Dashboard infrastructure, including the application shell, navigation, layout patterns, shared components, and product surfaces used across Nylas.
  • Design and implement full-stack product experiences across frontend, backend APIs, data models, permissions, service integrations, and deployment paths.
  • Modernize the Nylas Dashboard into a fast, polished, cohesive control plane for developers and technical teams.
  • Build AI-native and agent-facing experiences that help users configure products, understand errors, debug integrations, apply best practices, and operate Nylas more effectively.
  • Work across Nylas product areas, including Email, Calendar, Scheduler, Notetaker, Inbound Email, Transactional Send, Domains, Logs, and Agent Accounts.
  • Partner with backend and platform teams to design clean APIs and service boundaries that support excellent user experiences.
  • Drive performance as a product feature. Profile, measure, and optimize Dashboard interactions so the product feels fast and responsive.
  • Create reusable abstractions and shared patterns that help other engineering teams ship product surfaces consistently.
  • Improve onboarding, activation, self-serve configuration, troubleshooting, and product discovery across the Dashboard.
  • Use AI-assisted development tools to accelerate implementation, improve quality, explore product behavior, and help define how AI fits into Nylas’ engineering workflows.
  • Ship incrementally and continuously, using customer feedback, product intuition, and technical judgment to improve the platform every week.
  • Collaborate closely with Design, Product, Customer Success, Solutions Engineering, and Developer Relations to translate customer feedback into product improvements.

Qualifications

  • 4+ years of experience as a software engineer building user-facing products.
  • Strong full-stack engineering experience, especially with modern frontend development using React, TypeScript, and component-driven architecture.
  • Experience building backend APIs, services, data models, and integrations that power production product experiences.
  • A strong product mindset. You care about usability, information architecture, developer experience, performance, and the details that make software feel excellent.
  • Experience building products for developers, technical users, internal platforms, or complex B2B SaaS workflows.
  • Systems thinking. You naturally create reusable abstractions, composable components, shared patterns, and clean APIs rather than one-off solutions.
  • Comfort working in ambiguous product areas. You can take a rough problem statement, clarify the goal, make pragmatic tradeoffs, and turn it into shipped software.
  • Strong communication skills and the ability to collaborate effectively with product, design, backend engineering, platform engineering, and customer-facing teams.
  • A bias toward shipping. You move quickly, iterate based on feedback, and hold a high bar for quality without getting stuck in long planning cycles.
  • Experience using AI tools in your own development workflow, with opinions on how they should improve engineering productivity and product experiences.

Nice to Have

  • Experience working on dashboards, developer portals, control planes, admin surfaces, or platform products.
  • Experience with Next.js, GraphQL, REST APIs, Go, gRPC, Postgres, Redis, or cloud-native service architectures.
  • Experience building observability, logging, debugging, billing, authentication, authorization, or configuration surfaces.
  • Experience working on horizontal platform teams where other engineering teams build on top of your infrastructure.
  • Experience building agent-powered products, AI-assisted workflows, or LLM-powered developer tools.
  • Experience working with design tools such as Figma and v0.
  • Contributions to open source projects, especially in the React, TypeScript, frontend infrastructure, or developer tooling ecosystem.

Interview Process

  • Round 1 - The Intro: 30 minute discussion with the Hiring Manager
  • Round 2 - The Deep Dive: 60 minute live technical assessment
  • Round 3 - The Loop: A series of 45-minute chats with the team (max 3 hours) where we look for the "what, why, and how" behind your best work.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer @Nylas
Software Development
Salary cad 120,000 - 1..
Remote Location
Employment Type full-time
Posted 2mths ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,895+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later