Software Engineer I - Core Product - Notification Platform Team

PagerDutyToronto, ON
CA$97,000 - CA$147,000Hybrid

About The Position

PagerDuty is seeking a Software Engineer I to join their Notification Platform team. This role will be instrumental in developing and enhancing event-driven notification systems, ensuring customers receive critical alerts promptly and reliably. The platform is a leader in high-reliability and resiliency, delivering notifications across SMS, Voice, Push, email, and other vital channels. As a Software Development Engineer I, you will contribute to a core platform that sits at the heart of PagerDuty's Operations Cloud, learning from experienced mentors while shipping impactful, reliable software. You will 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.

Requirements

  • Strong CS fundamentals: data structures, algorithms, complexity, and basic systems design
  • Basic understanding of modern distributed asynchronous systems
  • Proficiency in at least one modern programming language (e.g., Python, Java, TypeScript/JavaScript, Go, or Ruby)
  • Solid understanding of web or service development basics (APIs, HTTP, JSON, REST)
  • Familiarity with version control and collaborative workflows (Git, pull requests, code reviews)
  • Test-first mindset: can write unit/integration tests and reason about correctness

Nice To Haves

  • Clear, concise communication and a collaborative, growth-oriented attitude
  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience

Responsibilities

  • Ship product features end-to-end with guidance: design, implement, test, deploy, and iterate
  • Write clean, maintainable, and well-tested code in our primary stack (e.g., Elixir, Java, JavaScript/Typescript, React)
  • Review peers’ code and incorporate feedback to raise code quality and consistency
  • Build and maintain automated tests (unit, integration) and help keep CI/CD pipelines healthy
  • Use dashboards to monitor and improve performance and reliability
  • Fix bugs, address regressions quickly, and learn from incidents
  • Follow secure coding practices and help protect user data and systems
  • Document decisions, APIs, and onboarding notes for future maintainers
  • Participate in agile rituals (standups, planning, retros) and communicate progress/risks early
  • Participate in the team's on-call rotation, after extensive training & mentorship
  • Collaborate closely with product, design, and other engineers to scope work and break down tasks

Benefits

  • Competitive salary
  • Comprehensive benefits package
  • Flexible work arrangements
  • Company equity
  • ESPP (Employee Stock Purchase Program)
  • Retirement or pension plan
  • Generous paid vacation time
  • Paid holidays and sick leave
  • Dutonian Wellness Days & HibernationDuty - companywide paid days off in addition to PTO
  • Paid parental leave: 22 weeks for pregnant parent, 12 weeks for non-pregnant parent
  • Paid volunteer time off: 20 hours per year
  • Company-wide hack weeks
  • Mental wellness programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service