CrawlJobs Logo

Software Engineer I - Core Product - Notification Platform Team

Canada, Toronto 97000.00 - 147000.00 CAD / Year · Job Posted May 26, 2026
Apply Position
Job Link Share

Job Description

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. We're seeking a Software Engineer I 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. As a Software Development Engineer I, 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.

Job Responsibility

  • 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

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 have

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

What we offer

  • 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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer I - Core Product - Notification Platform Team

8 matching positions

Software Engineer, Mobile

We’re looking for a highly execution-oriented Mobile Engineer to own and scale K...
Location
Location
United States , New York
Salary
Salary:
180000.00 - 250000.00 USD / Year
kalshi.com Logo
Kalshi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of industry experience building customer-facing software
  • Strong mastery of Flutter and experience shipping production-grade mobile applications
  • Hands-on experience with core mobile features such as push notifications, biometric authentication, and device-level integrations
  • Strong technical fundamentals in application architecture, state management, and API-driven systems
  • Ability to own work end to end, from design and implementation through testing and deployment
  • Comfort operating in a fast-paced, scaling environment with evolving requirements
  • Strong collaboration skills and a product-oriented mindset
  • A bias toward execution, code quality, and delivering exceptional user experiences
Job Responsibility
Job Responsibility
  • Own the development and evolution of Kalshi’s mobile application, with responsibility for quality, performance, and user experience
  • Design, build, test, and ship customer-facing mobile features end to end
  • Build and maintain a production-grade mobile application using Flutter, including core platform features like notifications and biometric authentication
  • Collaborate closely with product and design partners to translate business and user needs into thoughtful technical solutions
  • Architect user interfaces, manage application state, and integrate cleanly with backend APIs
  • Make and execute on software architecture decisions that support long-term scalability and reliability
  • Operate with a strong sense of ownership over deployment, maintenance, and ongoing improvement of the mobile app
  • Mentor and support other mobile engineers as the team grows, helping establish strong engineering practices and standards
  • Fulltime
Read More
Arrow Right

Software Engineer

Join our engineering team to build real-time AI Native workflows, tooling, and i...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
tessl.ai Logo
Tessl
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience (typically 5+ years or equivalent) as a Software Engineer
  • Care about code modularity, structure and aesthetics and have firsthand experience in how software is built across teams and environments
  • Equally comfortable contributing to a mature codebase with strict CI criteria or hacking up a quick prototype to prove/disprove an assumption
  • Proven experience leveraging the best AI coding tools and agents to accelerate and enhance your own work and efficiency
  • Comfortable with fast-paced, high-autonomy environments: you’ve ideally thrived in an early-stage startup before
  • You have demonstrated usage of AI tools in your day-to-day work, and be excited about experimenting, learning, and harnessing the potential of new AI tools and approaches to transform software engineering
Job Responsibility
Job Responsibility
  • Design and implement new functionality that you discussed and reviewed with the product team
  • Spin up a proof of concept to showcase an innovative idea you’ve been thinking about
  • Rapidly prototype a new language integration for our code generation pipeline, then develop a plan for a scalable implementation
  • Pair with a designer to fine-tune interactions in the UI, CLI or existing AI coding agents, making the user experience more intuitive and slick
  • Integrate a third-party service, e.g. for notifications, so we can focus our own cycles on Tessl’s core capabilities
  • Collaborate with other teams to plan an architecture that supports collaboration across the platform
  • Establish an end-to-end testing strategy to increase our confidence when deploying new features to production
  • Share your technical vision for a new product capability you’ll be leading with the wider engineering team for feedback and alignment
What we offer
What we offer
  • 25 days holiday
  • health insurance, including dental and vision, which extends to partners and dependents
  • company-matched pension
  • commuting stipend for those who live outside London
  • cycle to work scheme
  • Fulltime
Read More
Arrow Right

Staff Product Manager, Core Experiences - Next Gen In-Vehicle XP

General Motors pioneers the innovations that move and connect people to what mat...
Location
Location
United States , Mountain View
Salary
Salary:
134700.00 - 245000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7–10+ years of product management experience driving large-scale, complex software or connected products
  • Proven ability to own a product domain end-to-end
  • Experience operating across the full PM stack for your domain: vision, strategy, roadmap, requirements, and delivery
  • Strong prioritization and decision-making skills
  • 4–6+ years working on platform-level or multi-surface products that span multiple displays, form factors, or device types
  • Solid understanding of how system-level UI frameworks, interaction models, and design systems enable consistent experiences across diverse hardware
  • Comfort with hardware–software integration tradeoffs
  • Experience contributing to content hierarchy, notification, or information architecture systems at scale
  • 5–7+ years leading cross-functional delivery across engineering, design, program management, and operations in complex, fast-moving environments
  • Track record shipping multi-surface or multi-product experiences from concept through launch and post-launch iteration
Job Responsibility
Job Responsibility
  • Own the end-to-end in-vehicle experience for GM’s luxury vehicle programs
  • Co-own key elements of the shared system UI platform in partnership with Platform PM
  • Lead the in-vehicle experience roadmap — defining what customers see, touch, and interact with across displays, center stacks, instrument clusters, and passenger entertainment surfaces
  • Own the IVX roadmap for GM's luxury programs, aligning brand strategy, customer needs, and platform capabilities
  • Define product requirements that translate luxury brand intent into a cohesive, intuitive digital experience
  • Develop the adaptation strategy across multiple display form factors, reducing unnecessary fragmentation
  • Champion premium brand expression while staying grounded in usability and safety
  • Define and track success metrics (instrumentation, analytics, customer satisfaction, adoption KPIs) for your vehicles and use them to drive iteration
  • Partner closely with the Platform PM for System UI to contribute to and validate system-wide requirements
  • Provide requirements, constraints, and insights that help guide shared foundations used by other programs
What we offer
What we offer
  • Incentive pay program
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • Fulltime
Read More
Arrow Right

Senior/Staff Platform Consultant (Native iOS)

10Pearls is hiring iOS Engineers for a critical, client-facing engagement. This ...
Location
Location
Pakistan , Karachi; Lahore; Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, Software Engineering, Information Technology, or related field
  • 5+ years of professional experience developing native iOS applications using Swift
  • Strong command of iOS SDK, Xcode, and Apple Human Interface Guidelines, with experience delivering production-grade iOS apps
  • Hands-on experience building production apps using SwiftUI, with solid UIKit fundamentals
  • Strong understanding of iOS app architecture patterns such as MVVM and/or Clean Architecture
  • Experience integrating RESTful APIs, handling authentication flows, and implementing robust networking and error-handling strategies
  • Proficiency with concurrency and asynchronous programming using GCD and/or Swift Concurrency (async/await)
  • Experience with local persistence solutions such as Core Data, Realm, SQLite, or similar
  • Working knowledge of unit testing and UI testing frameworks such as XCTest and XCUITest
  • Experience with Git-based workflows, pull requests, and code review practices
Job Responsibility
Job Responsibility
  • Design, develop, and maintain native iOS applications using Swift with a focus on performance, reliability, and user experience
  • Collaborate with product, design, backend, and QA teams to understand requirements, refine user stories, and deliver end-to-end features
  • Implement scalable app architectures (e.g., MVVM/Clean Architecture) and ensure maintainable, testable codebases
  • Integrate RESTful APIs, handle data parsing, error handling, retries, and offline/edge-case scenarios
  • Develop reusable UI components using SwiftUI as the primary framework, with the ability to integrate UIKit where required
  • Write unit tests and UI tests, participate in code reviews, and continuously improve engineering standards and development workflows
  • Optimize app performance by profiling, reducing memory leaks, improving startup time, and ensuring smooth UI rendering
  • Integrate third-party SDKs and iOS capabilities such as push notifications, deep linking, keychain, background tasks, and location services as needed
  • Contribute to CI/CD and release processes, including App Store deployments, certificates/provisioning profiles, and versioning practices
  • Monitor production health using logging and analytics tools, troubleshoot defects, and drive timely resolutions in collaboration with stakeholders
  • Fulltime
Read More
Arrow Right

Senior/Staff Platform Consultant (Native iOS)

10Pearls is hiring iOS Engineers for a critical, client-facing engagement. This ...
Location
Location
Pakistan , Karachi; Lahore; Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, Software Engineering, Information Technology, or related field
  • 5+ years of professional experience developing native iOS applications using Swift
  • Strong command of iOS SDK, Xcode, and Apple Human Interface Guidelines, with experience delivering production-grade iOS apps
  • Hands-on experience building production apps using SwiftUI, with solid UIKit fundamentals
  • Strong understanding of iOS app architecture patterns such as MVVM and/or Clean Architecture
  • Experience integrating RESTful APIs, handling authentication flows, and implementing robust networking and error-handling strategies
  • Proficiency with concurrency and asynchronous programming using GCD and/or Swift Concurrency (async/await)
  • Experience with local persistence solutions such as Core Data, Realm, SQLite, or similar
  • Working knowledge of unit testing and UI testing frameworks such as XCTest and XCUITest
  • Experience with Git-based workflows, pull requests, and code review practices
Job Responsibility
Job Responsibility
  • Design, develop, and maintain native iOS applications using Swift with a focus on performance, reliability, and user experience
  • Collaborate with product, design, backend, and QA teams to understand requirements, refine user stories, and deliver end-to-end features
  • Implement scalable app architectures (e.g., MVVM/Clean Architecture) and ensure maintainable, testable codebases
  • Integrate RESTful APIs, handle data parsing, error handling, retries, and offline/edge-case scenarios
  • Develop reusable UI components using SwiftUI as the primary framework, with the ability to integrate UIKit where required
  • Write unit tests and UI tests, participate in code reviews, and continuously improve engineering standards and development workflows
  • Optimize app performance by profiling, reducing memory leaks, improving startup time, and ensuring smooth UI rendering
  • Integrate third-party SDKs and iOS capabilities such as push notifications, deep linking, keychain, background tasks, and location services as needed
  • Contribute to CI/CD and release processes, including App Store deployments, certificates/provisioning profiles, and versioning practices
  • Monitor production health using logging and analytics tools, troubleshoot defects, and drive timely resolutions in collaboration with stakeholders
  • Fulltime
Read More
Arrow Right

Senior/Staff Platform Consultant (Native iOS)

10Pearls is hiring iOS Engineers for a critical, client-facing engagement. This ...
Location
Location
Pakistan , Karachi; Lahore; Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, Software Engineering, Information Technology, or related field
  • 5+ years of professional experience developing native iOS applications using Swift
  • Strong command of iOS SDK, Xcode, and Apple Human Interface Guidelines, with experience delivering production-grade iOS apps
  • Hands-on experience building production apps using SwiftUI, with solid UIKit fundamentals
  • Strong understanding of iOS app architecture patterns such as MVVM and/or Clean Architecture
  • Experience integrating RESTful APIs, handling authentication flows, and implementing robust networking and error-handling strategies
  • Proficiency with concurrency and asynchronous programming using GCD and/or Swift Concurrency (async/await)
  • Experience with local persistence solutions such as Core Data, Realm, SQLite, or similar
  • Working knowledge of unit testing and UI testing frameworks such as XCTest and XCUITest
  • Experience with Git-based workflows, pull requests, and code review practices
Job Responsibility
Job Responsibility
  • Design, develop, and maintain native iOS applications using Swift with a focus on performance, reliability, and user experience
  • Collaborate with product, design, backend, and QA teams to understand requirements, refine user stories, and deliver end-to-end features
  • Implement scalable app architectures (e.g., MVVM/Clean Architecture) and ensure maintainable, testable codebases
  • Integrate RESTful APIs, handle data parsing, error handling, retries, and offline/edge-case scenarios
  • Develop reusable UI components using SwiftUI as the primary framework, with the ability to integrate UIKit where required
  • Write unit tests and UI tests, participate in code reviews, and continuously improve engineering standards and development workflows
  • Optimize app performance by profiling, reducing memory leaks, improving startup time, and ensuring smooth UI rendering
  • Integrate third-party SDKs and iOS capabilities such as push notifications, deep linking, keychain, background tasks, and location services
  • Contribute to CI/CD and release processes, including App Store deployments, certificates/provisioning profiles, and versioning practices
  • Monitor production health using logging and analytics tools, troubleshoot defects, and drive timely resolutions
  • Fulltime
Read More
Arrow Right

Senior Product Manager

Microsoft Teams is one of the fastest‑growing products in Microsoft history, use...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree AND experience in product/service/program management or software development OR equivalent experience
  • Technical product management or equivalent experience
  • Experience creating and delivering excellent communications and presentations, showcasing your ability to communicate complex ideas to others, including leadership, in a clear, effective, and motivating manner
  • Excellent influencing and stakeholder management skills
  • Ability to define product vision and deliver features at scale
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Drive vision, strategy, and roadmap for core client notifications system and experiences - across Windows, macOS, and Web
  • Define and deliver user‑facing scenarios including notification behavior, UX flow consistency, and cross‑platform interactions
  • Own and evolve Teams globalization features across Windows, macOS, and Web, ensuring the product works seamlessly for users across languages, regions, and time zones
  • Identify and develop opportunities to integrate AI‑enhanced behaviors and agentic capabilities within the client
  • Maintain a customer‑centric perspective, deeply understanding feedback and using insights to inform improvements
  • Write clear functional specs, partner with engineering, and ensure high‑quality experience delivery
  • Establish and measure OKRs
  • use data, experimentation, and telemetry to evaluate success
  • Partner with engineering, design, CX, data science, and research
  • Engage internal and external customers to gather feedback
  • Fulltime
Read More
Arrow Right

Software Architect

Management Controls Inc. (MCi) is looking for an experienced Software Architect ...
Location
Location
United States , Houston
Salary
Salary:
Not provided
managementcontrols.com Logo
Management Controls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS degree in computer science, engineering or relevant field
  • 10+ years of professional software architecture design and management
  • 3+ years of distributed data application architecture
  • 2+ years of Azure platform experience
  • Understanding of software quality organizational and leadership skills
  • Good understanding of Azure Infrastructure services and their limitations
  • Experience working on/with microservices architectures,.Net, web services, Rest APIs & API Gateways
  • Have experience building and deploying as containers on a cloud platform using an automated CI / CD pipeline
  • Experience in configuring & monitoring different attributes and handling scale up and scale down scenarios for the application in Azure
  • Application monitoring through operations insights, application insights
Job Responsibility
Job Responsibility
  • Define all aspects of software development from appropriate technology and workflow to coding standards
  • Communicate successfully all concepts and guidelines to development team
  • Oversee progress of development team to ensure consistency with product design concepts
  • Provide technical guidance and coaching to Developers and QA Engineers
  • Ensure software meets all requirements of quality, security, modifiability and extensibility
  • Maintain microservice based cloud software architecture
  • Excellent written and verbal communication and documentation skills
What we offer
What we offer
  • Stocked kitchens
  • In-house gym
  • Bonuses
  • Flexible PTO
  • 100% paid healthcare
Read More
Arrow Right