Senior Full-Stack Engineer, Email Systems

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer building and maintaining communication tools for Thunderbird email systems. Contributing to a suite of services including encrypted file sharing and appointment booking.

Responsibilities

  • Build and prototype new features and solutions to tackle complex technical challenges.
  • Develop and maintain metrics to monitor email delivery rates and sender reputation, and diagnose service-level issues.
  • Monitor email industry standards, trends, and emerging threats, and propose improvements to strengthen delivery, reputation, and spam resilience.
  • Develop, test, and evolve the code architecture to ensure scalability, maintainability, and robustness.
  • Conduct code reviews to ensure adherence to quality standards and best practices, and contribute to technical strategy and architectural decision-making.
  • Along with our designers and product leads, build and deploy prototypes and experiments to improve workflows, conversions, and privacy-respecting analytics capabilities.
  • Evaluate and implement systems and improvements across security, logging, performance, and accessibility.
  • Support the stability and reliability of our services, including participation in a shared on-call rotation.

Requirements

  • 7+ years of professional software development experience, including 2+ years in a Senior Software Engineer role.
  • 2+ years of experience with JavaScript/TypeScript and 2+ years working with Python 3.
  • Experience building and maintaining email services.
  • Experience building and maintaining web applications.
  • Experience working across the full software development life cycle, from product inception through customer delivery.
  • Deep respect for diverse skills and perspectives, with an ability to collaborate effectively across technical and non-technical teams.
  • Ability to translate wireframes, style guides and design direction into polished, production-ready visual experiences.
  • Proven ability to deploy and manage web infrastructure on AWS or similar cloud providers.
  • Strong attention to detail, with excellent learning and exploration skills and a product-focused mindset that looks beyond the code to consider user needs and business goals.
  • Excellent English written and verbal communication skills, with the ability to clearly and concisely engage with an international, geographically distributed team.
  • Commitment to collaboration, open development, and building secure, privacy-respecting technology aligned with Thunderbird and MZLA’s values.

Benefits

  • Fully remote work & schedule flexibility
  • Latest Laptop
  • Discretionary Annual Bonus Program
  • Monthly Remote Work Stipend
  • Annual Professional Development Stipend
  • Access to Udemy Learning Platform
  • Industry Conferences
  • Company All Hands
  • 24 days PTO per year (prorated)
  • Your Birthday
  • Year-end Company Shutdown
  • 9 Wellbeing Days
  • Public Holidays
  • Other Paid Leave
  • Quarterly Wellbeing Stipend for Personal / Family Activities
  • RRSP Contributions
  • Health, Dental, & Vision Insurance
  • Disability Insurance
  • Life Insurance
  • Employee Assistance Program
  • Paid Parental Leave
  • Paid Sick Days

Job type

Full Time

Experience level

Senior

Salary

CA$108,000 - CA$125,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudJavaScriptPythonSDLCTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.