pagerduty
Toronto · On-site · Full-time
<div class="content-intro"><p>PagerDuty (NYSE:PD) is a leader in Digital Operations Management. In an always-on world, organizations of all sizes trust PagerDuty to help them deliver a perfect digital experience to their customers, every time. Teams use PagerDuty to identify issues and opportunities in real time and bring together the right people to fix problems faster and prevent them in the future. Over 13,000 organizations (including 60 of Fortune 100) rely on PagerDuty to succeed with Digital Transformation, Cloud Migration, and DevOps Modernization. Notable customers include GE, Cisco, Genentech, Electronic Arts, Cox Automotive, Netflix, Shopify, Zoom, DoorDash, Lululemon and more. We are expanding rapidly as a platform for Digital Operations Management using AI/ML and Automation and growing our adoption by Development, IT, Customer Service, Security, and other teams across the organization.</p></div><p>We're seeking a <strong>Software Engineer I</strong> to join PagerDuty's Notification Platform team. You'll be instrumental in developing and enhancing our event-driven notification systems, ensuring our customers receive critical alerts promptly and reliably. Our platform is a leader in high-reliability and resiliency, delivering notifications across SMS, Voice, Push, email, and other vital channels.</p> <p>As a <strong>Software Development Engineer I</strong>, you’ll contribute to a core platform that sits at the heart of our Operations Cloud, learning from experienced mentors while shipping impactful, reliable software. You’ll collaborate across teams, grow your systems thinking, and see your work translate into meaningful outcomes for customers—faster recovery, fewer disruptions, and more time for teams to innovate.</p> <h4><strong>Key Responsibilities</strong></h4> <ul> <li>Ship product features end-to-end with guidance: design, implement, test, deploy, and iterate</li> <li>Write clean, maintainable, and well-tested code in our primary stack (e.g., Elixir, Java, JavaScript/Typescript, React)</li> <li>Review peers’ code and incorporate feedback to raise code quality and consistency</li> <li>Build and maintain automated tests (unit, integration) and help keep CI/CD pipelines healthy</li> <li>Use dashboards to monitor and improve performance and reliability</li> <li>Fix bugs, address regressions quickly, and learn from incidents</li> <li>Follow secure coding practices and help protect user data and systems</li> <li>Document decisions, APIs, and onboarding notes for future maintainers</li> <li>Participate in agile rituals (standups, planning, retros) and communicate progress/risks early</li> <li>Participate in the team's on-call rotation, after extensive training & mentorship</li> <li>Collaborate closely with product, design, and other engineers to scope work and break down tasks</li> </ul> <h4><strong>Basic Qualifications</strong></h4> <ul> <li>Strong CS fundamentals: data structures, algorithms, complexity, and basic systems design</li> <li>Basic understanding of modern distributed asynchronous systems</li> <li>Proficiency in at least one modern programming language (e.g., Python, Java, TypeScript/JavaScript, Go, or Ruby)</li> <li>Solid understanding of web or service development basics (APIs, HTTP, JSON, REST)</li> <li>Familiarity with version control and collaborative workflows (Git, pull requests, code reviews)</li> <li>Test-first mindset: can write unit/integration tests and reason about correctness</li> </ul> <h4><strong>Preferred Qualifications</strong></h4> <ul> <li>Clear, concise communication and a collaborative, growth-oriented attitude</li> <li>Bachelor’s degree in Computer Science or related field, or equivalent practical experience</li> </ul> <p> </p> <p>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.</p> <p><strong>This role is expected to</strong> come into our <strong>Toronto office 2 days per week</strong>, so you can thrive in your new role and fully embrace being a Dutonian!</p> <p><strong>The base salary range for this position is 97,000 - 147,000 CAD.</strong> This role may also be eligible for bonus, commission, equity, and/or benefits.</p> <p>Our base salary ranges are determined by role, level, and location. The range, which
pagerduty
Posted via Greenhouse_public
Apply Now takes you to Rozgoo, where auto-apply can submit your application for this role. Updated today.
Apply Now