Senior Software Engineer

Posted 8 Days Ago
Be an Early Applicant
Toronto, ON
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
The role involves building and optimizing internal services for RESTful APIs, enhancing deployment cycles, and implementing security measures. Responsibilities include developing in Go and JavaScript, deploying applications in multicloud environments, and standardizing data processing pipelines.
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

We are a group of dedicated, analytical, and results-driven professionals who are passionate about driving financial strategy and enabling informed decision-making. We challenge ourselves and each other to think critically and grow both personally and professionally.

The Role

Our engineers build and optimize internal tooling and products to support feature engineering teams. They provide reliable and resilient systems to address common engineering requirements, automate processes to make feature development faster and more efficient, and work to ensure performance system-wide. They have deep technical expertise and provide implementation guidance to other teams.

You should have an automation mindset, experience scaling software systems, and an emphasis on reliability. You should also tend toward humbleness in your abilities and have an innate desire to pass knowledge onto others.

What You’ll Do

  • Build and optimize internal services supporting RESTful APIs that handle billions of requests every day
  • Shorten the test, release, and deployment verification feedback cycles
  • Collaborate with your team and others to support deploying and maintaining services built in Go and Javascript
  • Deploy virtualized, containerized, and functions-as-a-service applications in a multicloud environment
  • Project platform and product needs to build tooling to accelerate future feature development
  • Standardize the big data processing pipeline development stack
  • Implement a standard observability framework across Nylas
  • Improve the security of the platform by adding linting, scanning and pentest tools to the CI/CD pipeline

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 full-stack engineer with expertise in both backend and frontend development
  • Have hands-on experience in building and maintaining applications, including both 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 is preferred)

Perks/Benefits

  • Healthcare: Extended healthcare coverage 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
  • RRSP with 3% employer contribution
  • Education Stipend: $1,250 annual education & development benefit
  • Cell Phone: $60 per month stipend towards cell phone reimbursement
  • Fully Paid Parental Leave: 12 weeks parental leave (maternity & paternity)

Interview Plan

  • 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: 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 $130,000 CAD to $170,000 CAD. 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.

Top Skills

Go
JavaScript
The Company
Denver, CO
220 Employees
On-site Workplace
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

CrowdStrike Logo CrowdStrike

Sr. Software Engineer - Windows Kernel, Core Platform (Remote, CAN)

Cloud • Information Technology • Sales • Security • Cybersecurity
Remote
6 Locations
10000 Employees
150K-225K Annually

Toast Logo Toast

Senior Software Engineer

Cloud • Fintech • Food • Information Technology • Software • Hospitality
Toronto, ON, CAN
4500 Employees
108K-173K Annually

Block Logo Block

Senior Software Engineer, Seller Health

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Remote
Hybrid
Toronto, ON, CAN
12000 Employees
162K-251K Annually

Block Logo Block

Senior Software Engineer, Payments

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Hybrid
Toronto, ON, CAN
12000 Employees
134K-208K Annually

Similar Companies Hiring

InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees
RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account