
Senior Software Engineer, Email
Ada
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇦 Canada
Visit company websiteJob Level
Senior
Tech Stack
Distributed SystemsDNSJavaScriptNode.jsPythonSMTPTypeScript
About the role
- We’re looking for a Senior Software Engineer to help evolve the core Email platform.
- You’ll build and scale the systems responsible for email ingestion, routing, SMTP connectors, Sendgrid integrations, and seamless handoffs into customer support tools like Zendesk and Salesforce.
- This role is ideal for someone who enjoys solving complex distributed systems challenges, cares deeply about reliability, and wants to shape a foundational product area used by thousands of enterprise customers.
- Design, build, and maintain core Email platform components including ingestion pipelines, routing logic, and threading.
- Lead architectural work to simplify and unify multiple email implementation paths.
- Improve reliability, observability, and performance across all email flows.
- Investigate and resolve complex production issues involving threading, routing, and third-party integrations.
- Collaborate closely with Product, CX, Security, and AI teams to ship high-quality features.
- Mentor other engineers and elevate engineering practices across the team.
Requirements
- 6 to 8+ years of backend-leaning full-stack engineering experience in production environments.
- Strong experience with Python, Node.js, TypeScript, and service-oriented architecture.
- Experience building or scaling message-based or event-driven systems.
- Familiarity with email protocols (SMTP, IMAP, DNS records) or willingness to learn quickly.
- Strong understanding of distributed systems, reliability, and observability.
- Ability to own projects end-to-end and communicate clearly with cross-functional partners.
- Collaborative, pragmatic, and comfortable working in ambiguous problem spaces.
- Nice to Have: Experience with Sendgrid, Zendesk, or other support platforms.
- Exposure to AI/LLM-driven products.
- Security or threat-modeling experience.
Benefits
- Unlimited Vacation: Recharge when you need to.
- Comprehensive Benefits: Extended health coverage, dental, vision, travel, and life insurance.
- Wellness Account: Empowering you to invest in your overall well-being and lifestyle.
- Employee & Family Assistance Plan: Resources to support you and your loved ones.
- Flexible Work Schedule: Balance your work and personal life.
- Remote-First, In-Person Friendly: Options to work from home or at our local hub.
- Learning & Development Budget: Invest in your long-term growth goals and skills.
- Work from Home Budget: Equipping you with the tools and support for a seamless remote work experience.
- Access to Cutting-Edge AI Tools: Work with the best AI tech stack in the industry.
- Hands-On with LLMs: Enhance your expertise in leveraging large language models.
- A Thriving Industry: Join the forefront of innovation in AI, shaping the future of technology.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonNode.jsTypeScriptservice-oriented architecturemessage-based systemsevent-driven systemsemail protocolsdistributed systemsreliabilityobservability
Soft skills
communicationcollaborationproblem-solvingmentoringpragmatismownershipadaptabilityleadership