Senior Software Engineer (Node), JavaScript SDK

at Sentry
USD 190,000-280,000 per year
SENIOR
✅ Hybrid

Used Tools & Technologies

Not specified

Required Skills & Competences

TypeScript @ 4 GitHub @ 4 Communication @ 4 JavaScript @ 4 Node.js @ 4 API @ 4 Cloudflare @ 4 Sentry @ 4 OpenTelemetry @ 4 AI @ 4

Details

About Sentry

Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.

Trusted by 100,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.

About this role

Are you ready to redefine the future of JavaScript development? Are you a seasoned JavaScript expert who gets a thrill from tackling complex challenges across the entire JavaScript ecosystem? Do you believe that AI can be a powerful partner in crafting elegant, high-impact code? If you're ready to leave the mundane behind and join a team that's shaping the tools used by millions of developers globally, we've got an opportunity for you at Sentry.

As a key member of our growing JavaScript SDK team, you'll work on cutting-edge SDKs for Node.js, Bun, Deno, Cloudflare Workers, and other modern server runtimes. You will not only maintain code but push the boundaries of what's possible in developer tooling across the rapidly evolving server-side JavaScript landscape.

Responsibilities

  • Work across the extensive suite of JavaScript SDKs with a focus on server-side and edge runtimes (Node.js, Bun, Deno, Cloudflare Workers).
  • Take end-to-end ownership: plan, implement, and ship code, including writing robust unit and integration tests and clear documentation.
  • Leverage AI tools to improve developer productivity and solve complex problems.
  • Represent Sentry in the open-source community and collaborate with groups like TC39, the Node.js core team, and the OpenTelemetry SIG to improve runtime interoperability and standards.
  • Collaborate with Customer Operations to triage and fix critical bugs and engage with users on GitHub and at conferences.

Requirements

  • At least 5 years of experience as a Software Engineer, web developer, or similar role.
  • Deep expertise developing web applications, libraries, or SDKs using TypeScript/JavaScript.
  • Hands-on experience with Node.js and meaningful exposure to one or more modern server runtimes such as Bun, Deno, or Cloudflare Workers, with an understanding of differences in module systems, APIs, performance characteristics, and deployment models.
  • Exceptional written and verbal communication skills in English.
  • Based in San Francisco (Bay Area) or willing to relocate to the Bay Area.

Bonus points for

  • Experience working with WinterCG, the Web-interoperable Runtimes Community Group, or other runtime interoperability initiatives.
  • Familiarity with OpenTelemetry instrumentation in server-side or edge environments.
  • A history of contributing to or maintaining open-source libraries and engaging with open-source committees or working groups.

Compensation & Benefits

The base salary range (or hourly wage range, if applicable) that Sentry reasonably expects to pay for this position is $190,000 to $280,000. A successful candidate’s actual base salary (or hourly wage) amount will be determined by factors including work location, education, experience, skills, and job-related knowledge. A successful candidate will be eligible to participate in Sentry’s employee benefit plans/programs applicable to the candidate’s position (including incentive compensation, equity grants, paid time off, and group health insurance coverage). See Sentry Benefits for more details about the company’s benefit plans/programs.

Equal Opportunity

Sentry is committed to providing equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This includes reasonable accommodations for applicants or employees with disabilities. For accommodations, contact [email protected].