Technical Support Engineer

SentrySentry·Remote(Toronto, Ontario, Canada)
Support

WFA Digital Insight

As the remote job market continues to grow, companies like Sentry are redefining the standard of technical support. With a 25% increase in demand for technical support engineers in the past year, this role is an exciting opportunity for those with a passion for debugging and automation. Sentry's commitment to innovation and customer satisfaction makes it an attractive company to work for, with over 200,000 organizations trusting their services. Before applying, candidates should consider their ability to work in a fast-paced environment, think critically, and collaborate with cross-functional teams.

Job Description

About the Role

As a Technical Support Engineer at Sentry, you will be part of a team that is revolutionizing the way technical support is delivered. Your primary responsibility will be to provide expert-level support to developers, helping them resolve complex issues and performance problems. You will work closely with the engineering team to identify and prioritize high-impact platform fixes, ensuring that the support team is equipped to handle the most challenging cases.

The role entails a deep understanding of the Sentry ecosystem, including the SDKs, APIs, and internal systems. You will need to be comfortable with coding foundations, including languages such as Python, JavaScript, Java, or Ruby, and have experience with distributed systems, microservices, and APIs.

Sentry's Technical Support Engineers are not just troubleshooters; they are orchestrators who combine human expertise with autonomous systems to deliver seamless support experiences. You will engage with users across multiple channels, including GitHub, Discord, and internal systems, ensuring that complex issues are resolved efficiently and effectively.

What You Will Do

  • Master the Sentry ecosystem and support elite developers in resolving complex issues
  • Perform root-cause analysis on distributed tracing gaps across polyglot environments
  • Act as a strategic consultant for senior engineers at enterprise customers, solving high-stakes architectural challenges
  • Troubleshoot SDK implementations and help developers instrument complex frameworks and custom environments
  • Serve as a bridge between developers and product teams, using data to prioritize high-impact platform fixes
  • Engineer deterministic support paths, moving beyond probabilistic guesses to high-fidelity, autonomous resolutions
  • Build knowledge engineering and agentic tooling development to enable agents to perform complex lookups and state-checks autonomously
  • Apply the Seer philosophy to the support lifecycle, moving from a 'Help Desk' to an 'Autonomous Resolution Engine'
  • Collaborate with cross-functional teams to identify and prioritize high-impact platform fixes
  • Develop and maintain technical documentation to support the development of autonomous resolution paths

What We Are Looking For

  • 4+ years of experience in technical support engineering, systems engineering, or software development
  • Strong coding foundations, including mastery of Python, JavaScript, Java, or Ruby
  • Deep understanding of distributed systems, microservices, APIs, and the 'path of a pixel' from frontend to backend
  • Experience with SDK source code and identifying bugs in production-level repositories
  • Ability to work in a fast-paced environment, think critically, and collaborate with cross-functional teams
  • Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues
  • Excellent communication and interpersonal skills, with the ability to engage with users across multiple channels

Nice to Have

  • Experience with AI-native systems and autonomous resolution engines
  • Knowledge of machine learning and data science principles
  • Familiarity with agile development methodologies and version control systems
  • Experience with cloud-based infrastructure and containerization technologies

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work with a talented team of engineers and developers
  • Collaborative and dynamic work environment
  • Flexible working hours and remote work options
  • Professional development and growth opportunities
  • Access to cutting-edge technologies and tools
  • Recognition and reward for outstanding performance
  • Comprehensive health and wellness programs
  • Generous paid time off and holiday policy

How to Stand Out

  • Develop a strong understanding of the Sentry ecosystem and its components, including SDKs, APIs, and internal systems.
  • Showcase your ability to think critically and troubleshoot complex issues, highlighting your problem-solving skills in your application.
  • Highlight your experience with coding foundations, including languages such as Python, JavaScript, Java, or Ruby, and your ability to work with distributed systems and microservices.
  • Be prepared to discuss your experience with autonomous systems and AI-native technologies, and how you can apply these principles to the support lifecycle.
  • Prepare examples of how you have worked with cross-functional teams to identify and prioritize high-impact platform fixes, and how you have developed and maintained technical documentation to support the development of autonomous resolution paths.
  • Be prepared to discuss your experience with agile development methodologies and version control systems, and how you can apply these principles to the role.
  • Research Sentry's culture and values, and be prepared to discuss how you can contribute to the company's mission and vision.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.