Staff Software Engineer - Frontend
Outreach
Your Daily Adventures Will Include
- Partnering with product managers, designers, and analysts to deeply understand how sellers use Outreach workflows (Sequences, Tasks, Triggers, Rulesets, Task Flow) and build experiences that directly improve outcomes like meetings booked and opportunities created.
- Leading frontend design and implementation for highly visible experiences such as Tasks, Sequences, and the new VisualAgentBuilder, and iterating on already‑released surfaces like Research Agent, with a strong focus on client usability, task completion, and performance.
- Working closely with clientplatform andshared frontend infrastructure (design system, core packages) to ensure experiences are consistent, performant, accessible, observable, and scalable across the Outreach web application.
- Setting technical direction for the team’s frontend architecture and helping shape the engineering vision for an enterprise‑grade workflow platform that connects workflows, insights, and outcomes.
- Prototyping and validating new concepts quickly—such as outcome‑driven workflows, “next best action” UX, goal/target visualization, or new VisualAgentBuilder interactions—before investing in full solutions.
- Looking up and down the stack (client performance, API design, telemetry, experimentation) to identify the best return on investment for a given customer pain point, with a strong bias toward measurable improvements in activity completion and feature usage
- Working on some of the most visible surfaces in Outreach, where changes to Task Flow, Sequence states, or workflow visualization are immediately felt by customers and internal teams.
- Improving the team and company by mentoring other engineers, driving technical reviews, interviewing candidates, and leading initiatives that raise the bar for frontend quality, performance, and developer experience.
- Owning relationships with partner engineering teams and collaborating with product, design,and go‑to‑market stakeholders to deliver end‑to‑end, outcome‑focused workflow solutions
Basic Qualifications
- 6+ years of professional software development experience, with significant time spent building modern, user‑facing web applications.
- Proven success developing and shipping large‑scale web applications, with strong proficiency in JavaScript/TypeScript, HTML, CSS, and React (or a comparable modern framework) as used in Outreach’s web frontend.
- Experience working within a modern frontend ecosystem, including bundlers/build tools, test runners, and API/GraphQL clients, and integrating with shared design systems and reusable client packages.
- Exposure to cloud‑based service architecturesand integrating frontend applications with backend services (e.g., services implemented in languages such as Java, Go, or C++ or similar), including considerations for performance, reliability, and observability.
- Familiarity with experimentation and analytics tooling (e.g., AB testing platforms, feature flags, client‑side instrumentation) and using telemetry to inform UI decisions and measure impact on outcomes (task completion, feature usage, sequence effectiveness).
- Proven track record of senior or staff‑level technical leadership in a strong engineering culture—setting technical direction, driving architecture, and successfully delivering complex, multi‑team projects.
- Ability to set and uphold technical and cultural standards for frontend engineering, including code quality, accessibility, performance, testing, and operational excellence of the experiences you own.