About the position
As a Staff Software Engineer at Nylas, you will be responsible for designing and implementing high-performance, scalable, and reliable software solutions for the Nylas platform. You will provide technical leadership to the engineering team and collaborate with cross-functional teams to deliver new features. Additionally, you will mentor and guide junior engineers to help them develop their technical skills. With a focus on technical excellence, you will contribute to the innovation and high-quality delivery of the platform to drive customer outcomes.
Responsibilities
- Provide technical leadership to the engineering team, including driving technical initiatives and fostering a culture of technical excellence
- Design and implement scalable, high-performance software systems
- Collaborate with cross-functional teams to define, design, and ship new features in alignment with Nylas’ best interests
- Mentor and provide guidance to more junior engineers to help them grow their technical skills and knowledge
Requirements
- B.S. or M.S. in Computer Science or related field, or equivalent industry experience
- 10+ years of software engineering experience
- 5+ years of experience with at least one major cloud provider (GCP is preferred)
- Strong experience with GoLang, Docker and Kubernetes
- Strong skills building and debugging distributed architectures, including microservices
Benefits
- Nylas Alumni Fund: after 3 years employment, Nylas will invest $20k into your seed round if you decide to start your own company
- 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
- RRSP with 3% employer contribution
- Education Stipend: $1,250 CAD annual education & development benefit
- Cell Phone: $60 CAD per month stipend towards cell phone reimbursement
- Fully Paid Parental Leave: 12 weeks parental leave (maternity & paternity)