Sentry

Senior Software Engineer (Node), JavaScript SDK

Sentry5 days ago
Location

Toronto, Ontario, Canada

Type

Full Time

Salary

CAD 200,000 – 295,000

Level

Senior

Role

Senior Software Engineer (Node)

Posted

Apr 24, 2026

Full TimeSenior

The role

Summary

Sentry is seeking a Senior Software Engineer specializing in JavaScript SDK development, focusing on server-side and edge runtime ecosystems. The ideal candidate will drive innovation in developer tooling, working across Node.js, Bun, Deno, and Cloudflare Workers to create high-impact monitoring solutions for global development teams.

What you'll do

SDK Development: Build and maintain JavaScript SDKs across multiple server-side and edge runtime environments, focusing on Node.js, Bun, Deno, and Cloudflare Workers
End-to-End Ownership: Plan, implement, and ship code with complete autonomy, including writing comprehensive unit and integration tests and creating clear documentation
Community Engagement: Collaborate with open-source communities, including TC39, Node.js core team, and OpenTelemetry SIG to drive JavaScript standards and runtime interoperability
Customer Support: Directly assist Customer Operations team in resolving critical bugs and engage with the user community through GitHub and industry conferences
AI-Powered Development: Utilize AI tools to enhance productivity and focus on solving complex development challenges

What we look for

Technical

Web DevelopmentProven experience in developing web applications, libraries, or SDKs
Runtime ExpertiseDeep understanding of different JavaScript runtimes and their unique characteristics

Education

Computer ScienceDegree in Computer Science, Software Engineering, or related technical field preferred

Experience

Professional ExperienceMinimum 5 years of experience as a Software Engineer or web developer
SDK DevelopmentSubstantial experience in developing JavaScript/TypeScript SDKs

Skills

Required skills

TypeScriptDeep expertise in developing web applications, libraries, and SDKs
Node.jsHands-on experience with Node.js ecosystem and server-side development
JavaScriptComprehensive understanding of JavaScript across different runtimes
Server-side RuntimesMeaningful exposure to modern server runtimes like Bun, Deno, Cloudflare Workers

Nice to have

Open Source ContributionExperience contributing to or maintaining open-source libraries
Runtime InteroperabilityExperience with WinterCG or Web-interoperable Runtimes Community Group
OpenTelemetryFamiliarity with OpenTelemetry instrumentation in server-side or edge environments

Compensation & benefits

Salary

CAD 200,000 – 295,000 (annual)

Benefits

Hybrid Work Model

Flexible work arrangement with in-office collaboration on Mondays, Tuesdays, and Thursdays

Competitive Compensation

Salary range of CAD $200,000 to $295,000 with potential for equity and incentive compensation

Professional Growth

Opportunities to engage with open-source communities and cutting-edge technology

Inclusive Culture

Commitment to diversity, equality, and creating an inclusive work environment


Interview process

  1. 1
    Initial Application Review Screening of candidate's resume and qualifications
  2. 2
    Technical Phone Screen Preliminary interview to assess technical skills and experience
  3. 3
    Technical Interview In-depth technical evaluation of JavaScript and SDK development expertise
  4. 4
    Team Fit Interview Assessment of cultural fit and collaboration potential
  5. 5
    Final Interview Meeting with senior leadership to discuss role alignment and career growth

Apply for this position

You'll be redirected to the company's application page