PagerDuty is seeking a Senior Software Engineer (Front-end) to join our diverse, customer-focused team! As a Senior Software Engineer (Front-end), you will focus on automation everywhere, workflow automation, AI Agents, and the PagerDuty platform. This is an exciting opportunity to drive automation everywhere at PagerDuty. The ideal candidate will have a strong background in TypeScript, JavaScript, Design Systems, Node, and leading implementation for web-based SaaS products.
PagerDuty Workflow Automation empowers organizations to streamline and automate complex incident and operational workflows, reducing downtime and accelerating incident resolution. As a critical part of PagerDuty's platform, Workflow Automation integrates seamlessly with existing tools, providing intuitive solutions that transform how teams respond to and manage incidents in real time.
KEY RESPONSIBILITIES
- Act as a long-term partner with designers and engineers to build the user experience for Unified Automation.
- From day one, you’ll be architecting, coding, testing, and shipping frontend components and libraries that ensure we deliver secure, highly reliable, and scalable solutions to our customers.
- Develop and use frontend architecture patterns that scale across the engineering. organization and provide better user and developer experiences.
- Write unit and integration tests.
- Own and shepherd projects that our team takes on.
- Champion accessibility on the web and its usage in the product.
BASIC QUALIFICATIONS
- You have at least 6+ yearsof experience building and managing web apps using a modern component-based framework.
- Experience building npm packages, including bundling and distribution.
- Deep understanding of semantic HTML, CSS, and client-side TypeScript/JavaScript.
- Must have experience working with React, have worked on distributed React apps, and be familiar with NodeJS/bundling tools.
- Have a deep understanding of modern styling techniques on the web including, CSS-in-JS frameworks and CSS modules.
- Knowledge about core parts of frontend engineering (state management, performance, accessibility, styling, infrastructure).
- You will be participating in your team’s on-call rotation, triaging and addressing production issues as they arise.
PREFERRED QUALIFICATIONS
- Experience with open-source UI component libraries like Chakra, MUI, or similar.
- Empathy - you can clearly communicate your thoughts and opinions to others and facilitate these technical discussions to a successful outcome.
- Commitment to ensuring our team works sustainably and inclusively. Read more about PagerDuty’s commitment to diversity & inclusion.
- Favor regular, incremental delivery over perfection.
- Strive for continuous learning and improvement for themselves and their teams.
The base salary range for this position is 122,000 - 185,000 CAD. This role may also be eligible for bonus, commission, equity, and/or benefits.
Our base salary ranges are determined by role, level, and location. The range, which is subject to change based on primary work location, reflects the minimum and maximum base salary we expect to pay newly hired employees for the position. Within the range, we determine pay for an individual based on a number of factors including market location, job-related knowledge, skills/competencies and experience.
Your recruiter can share more about the specific offerings for this role, as well as the salary range for your primary work location during the hiring process.
PagerDuty is a flexible, hybrid workplace. We embrace and encourage in-person working as an integral part of our culture. Both our employees and external research tells us that co-located collaboration strengthens connections, drives innovation, and accelerates learning.
This role is expected to come into our Toronto office 2 days per week, so you can thrive in your new role and fully embrace being a Dutonian!