Staff Software Engineer, Product

Product Engineering · Remote - US, New York
Department Product Engineering
Employment Type Full-Time
Minimum Experience Senior Manager/Supervisor
Compensation $150,000-$170,000 Annually

Staff Software Engineer 

Glitch, Inc.

 

Glitch is the friendly developer tool that everyone can use to create delightful experiences on the web. We're looking for an experienced Staff Software Engineer to join our Product Engineering team building Glitch’s editor.


We've built a tool that our users love, but there are still so many ways we can make it easier for them to build the apps of their dreams. As we strive to transform the developer workflow, we're looking for a technical leader to play a pivotal role in defining and implementing the next generation of Glitch. This position is full stack and includes the frontend interfaces of the editor as well as the version controlled and multi-user backend architecture.


You’ll be joining a warm, passionate team that is committed to lowering the barrier to entry for creation in tech and empowering people with code. At Glitch, we value a collaborative, inclusive, and supportive culture, and we’re looking for curious and creative problem solvers to join us.


Our stack includes React, XState, CodeMirror, Webpack, and Cypress. We build and deploy with Node.js and AWS.


Come help us invent new ways to build the web! 


You will:


  • Help build the next generation of our editor’s architecture. 
  • Scope and lead large, high-impact technical initiatives.
  • Deeply engage in technical decision-making at Glitch, asking questions to vet new designs and challenge existing ones through constructive and respectful discussions. 
  • Teach others through mentorship and code review.
  • Participate in our on-call rotation for live production issues.


You may be a good fit for this role if you:


  • Have a strong technical background with experience writing code and managing deliverables as the lead for large and complex projects.
  • Strike the balance between moving quickly and investing where it’s worth it. You know when a refactor is needed, and, more importantly, when it is not needed.
  • Prefer simple solutions and write clear, readable code that is easy to use. 
  • Are comfortable navigating big, unfamiliar code bases, whether it's a code base of our own or a 3rd party library.
  • Love a mystery and are able to debug an issue anywhere in the stack. You always write tests for the bugs you fix.
  • Value experimentation and data-informed decisions. Where instrumentation is lacking, you happily improve the observability of the systems.
  • Are a clear and empathetic communicator who values collaborating with engineers of all experience levels.


Bonus points:


  • Experience in building performant and a11y-compliant interfaces.
  • Experience writing Node.js or comparable event-driven/non-blocking/async-heavy programming environments.
  • Experience with React frontend systems..
  • Experience with real time collaborative systems like operational transforms or conflict-free replicated data type.

 

When you interview, we'd like to get to know you as a coder, especially your philosophy on how to write maintainable code and how to write interfaces that others can use and build upon. If we think you may be a good fit, we’ll set up a phone screen and then proceed to conversations with the team about coding and architecture, collaboration, and technical leadership—no white boarding or live coding.


This position is remote in the US. You'll be part of a work culture where all meetings are online and apps like Slack and Zoom are the normal way to communicate.


The salary range for this position is $150,000 to $170,000, which comes with a comprehensive benefits package and equity.

 

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Remote - US, New York
  • Department
    Product Engineering
  • Employment Type
    Full-Time
  • Minimum Experience
    Senior Manager/Supervisor
  • Compensation
    $150,000-$170,000 Annually