- Company Name
- Sentry
- Job Title
- Senior Design Engineer, Performance
- Job Description
-
Job title: Senior Design Engineer, Performance
Role Summary: Lead design and engineering of performance monitoring features, blending deep technical expertise with user‑centric design to deliver intuitive, high‑performance UI components across Sentry’s tracing and debugging suite.
Expactations: • Own end‑to‑end feature development, from product discovery to production release. • Mentor peers and elevate design standards within engineering teams. • Maintain alignment with product, design, and engineering leaders on roadmap, scope, and quality metrics. • Champion accessibility, performance, and visual consistency across large codebase.
Key Responsibilities: • Design, implement, and ship features for Explore, Trace View, Insights, Dashboards, and related product areas using Python, React, and TypeScript. • Collaborate closely with Product Management, Design, and Engineering Leadership to define feature requirements, validate usability, and iterate on prototypes. • Create reusable component libraries and documentation to support cross‑team adoption. • Review code and design, provide constructive feedback, and conduct pair‑programming sessions with junior engineers. • Evaluate and recommend tooling, architecture, and practices that improve development speed and application performance. • Participate in architectural discussions, contribute to system scalability, and ensure high‑quality, maintainable code.
Required Skills: • 4+ years in UX, interaction, or visual design combined with 6+ years professional engineering experience. • Proficiency in JavaScript/TypeScript and React (or equivalent frameworks). • Strong experience designing user flows and interfaces for complex web applications. • Collaboration and mentorship capabilities with large, impact‑oriented projects. • Experience with Python and Django is advantageous. • Demonstrated ability to balance detail orientation with pragmatic trade‑offs to deliver timely, high‑impact solutions. • Understanding of web performance, accessibility, and responsive design principles.
Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering, Interaction Design, or related field (or equivalent professional experience). • Relevant certifications in UX Design, Front‑end Development, or Software Architecture are a plus.