Browse All Jobs
Nylas is seeking a Senior Software Engineer to join its Core Systems team in Vancouver. The successful candidate will play a crucial role in scaling and enhancing Nylas's Send Platform, which handles millions of API calls daily. This involves strategic thinking and cross-functional collaboration to meet demanding performance, security, and uptime requirements. The Senior Engineer will also contribute to the technical direction of the broader Core Systems team and mentor other team members, fostering a culture of technical excellence.Role responsibilities include:
  • Owning and enhancing the Send Platform APIs to handle a significant increase in traffic.
  • Collaborating with cross-functional teams to design and launch new features.
  • Developing and maintaining test suites for system-wide reliability.
  • Providing technical leadership and maintaining high engineering standards.
  • Mentoring team members and fostering a culture of continuous learning.
  • Analyzing and improving system architecture for scalability and reliability.
  • Leading high-visibility projects across the Core Systems team.
Requirements:
  • BS in Computer Science, Engineering, or equivalent.
  • At least 4+ years of experience in backend development.
  • Solid understanding of systems, high concurrency design patterns, and distributed system concepts.
  • Hands-on experience building and maintaining applications with API and client-side implementations.
  • Experience developing and testing with Go and JavaScript.
  • Experience with microservices, distributed systems, and CI/CD pipelines.
  • Experience with modern database and storage (MySQL, NoSQL).
  • Some experience with containers and related infrastructure (Docker and K8S).
  • Some experience with Cloud Services (AWS or GCP preferred).
Nylas offers:
  • Extended healthcare coverage.
  • Unlimited Paid Time Off (PTO).
  • RRSP with employer contribution.
  • Education Stipend.
  • Cell Phone Stipend.
  • Paid Parental Leave.
Apply

Nylas