Principal Software Engineer

2 weeks ago


Mississauga, Ontario, Canada Pager Full time
Principal Software Engineer - Ops Cloud Applications

Toronto

PagerDuty empowers teams of all kinds to do the critical work that moves business forward through the PagerDuty Operations Cloud.

Principal Software Engineer - Operations Cloud Applications

PagerDuty is seeking a Principal Software Engineer to join our Incident Management team. As a Principal Software Engineer on our Operations Cloud Applications team, you'll be part of a fast-moving, high-performing, and innovative team, tackling some of the most challenging problems in the company. You'll be a technical leader that shapes the future of PagerDuty's Operations Cloud Applications (AIOps, Incident Management, Customer Service Ops, Status Pages and Integrations) and across Product and Technology.

As an SME, you will be consulted with and leaned on to make critical technical decisions. You will bring a long term point of view to the organization, working closely with the Product and Engineering leaders, create Long Range Plans for technical strategy that aligns with the company's 3+ year goals. You bring a strong foundation on building enterprise SaaS products, excellent communication and leadership skills, cross functional collaboration and the ability to see the big picture.

In this strategic role, you will drive innovation, mentor engineering teams across multiple domains, and architect robust, scalable systems that empower our customers to manage complex operational landscapes. You will be expected to work collaboratively with product leaders, engineering peers, customer success experts, and external partners.

This role is expected to come into our Toronto office 1 day/month, so you can thrive in your new role and fully embrace being a Dutonian

Key Responsibilities:

- Think long term and create an evolving 3-year vision for PagerDuty's Operations Cloud Applications (AIOps, Incident Management, Customer Service Ops, Status Pages and Integrations).
- Lead and drive technical decisions across multiple initiatives. In other words, provide direction to the question "what should we build next, why, and how".
- Be a coach and mentor to Staff or other senior engineers and build a strong bench.
- With 30,000+ global customers, 1M end users and growing, you'll be solving really interesting technical challenges to scale our business to keep up with demand.

Basic Qualifications:

- 10+ years as an engineer designing, developing, and managing customer-facing SaaS applications and distributed systems.
- Strong experience in designing, building, and maintaining large systems with scalability, availability, and performance requirements.
- Expertise in some/all of the following: Elixir, JVM, Ruby on Rails, Kafka, React.
- Public cloud engineering on AWS (preferred), Azure, or GCP platforms.

Preferred Qualifications:

- Innovation Mindset: A passion for pioneering new technologies and continuous improvement, coupled with the flexibility to evolve strategies in a fast-paced, dynamic environment.
- Problem Solving: A proven track record of architecting and deploying complex solutions that are both robust and scalable. Ability to evaluate, anticipate, and mitigate potential risks in high-availability systems.
- You are a leader: You influence without authority, and get things done.
- You collaborate well with others, and have excellent communication skills.
- You bring deep domain and technical expertise.
- You have a passion for developing elegant and well-designed frameworks.
- You can prioritize and execute multiple tasks in a highly dynamic environment with a results-oriented mindset.

The base salary range for this position is 177,000 - 263,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 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.

Apply anyway We extend opportunities to a broad array of candidates, including those with diverse workplace experiences and backgrounds. Whether you're new to the corporate world, returning to work after a gap in employment, or simply looking to take the next step in your career path, we are excited to connect with you.

About PagerDuty

PagerDuty, Inc. (NYSE:PD) is a global leader in digital operations management. The PagerDuty Operations Cloud revolutionizes how critical work gets done, and powers the agility that drives digital transformation. Customers rely on the PagerDuty Operations Cloud to compress costs, accelerate productivity, win revenue, sustain seamless digital experiences, and earn customer trust. More than half of the Fortune 500 and more than two thirds of the Fortune 100 trust PagerDuty including Cisco, Cox Automotive, DoorDash, Electronic Arts, Genentech, Shopify, Zoom and more.

PagerDuty is committed to creating a diverse environment and is an equal opportunity employer. PagerDuty does not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, parental status, veteran status, or disability status.

#J-18808-Ljbffr

  • Mississauga, Ontario, Canada Capgemini Full time

    Achieve Greatness as a Principal Software EngineerWe're looking for a talented individual to join our team as a Principal Software Engineer. As a senior member of our engineering team, you will have the opportunity to shape the future of our software development. You will be working on creating new angular components with ngrx and rxjs, as well as new java...


  • Mississauga, Ontario, Canada PointClickCare Full time

    PointClickCare is a leading North American healthcare technology platform enabling meaningful care collaboration and real‐time patient insights. For over 20 years, the company has been focused on realizing its vision: to help create a world in which providers and plans can confidently deliver frictionless care. Since its inception, PointClickCare has grown...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    We are seeking a skilled Java Developer to join our dynamic team at Iris Software Inc.The ideal candidate will be proficient in designing and developing scalable, high-performance applications using Java and Spring frameworks.Key responsibilities include:Developing and maintaining complex software systemsCollaborating with cross-functional teams to deliver...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    Iris Direct Client OverviewWe are seeking an experienced Senior Software Engineer to join our team in Mississauga, ON. As a key member of our technical team, you will play a critical role in developing and maintaining our software applications using Java.This long-term opportunity is ideal for a skilled professional looking to take their career to the next...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    At Iris Software Inc., we're seeking a skilled Senior Software Engineer to join our team in Mississauga, ON. As a key member of our team, you will play a crucial role in developing cutting-edge software solutions using Java technology.About the Role:You will be responsible for designing and implementing complex software systems, ensuring they meet the...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    We are seeking an experienced Enterprise Software Engineer to join our team at Iris Software Inc. Our client, a world-leading financial services company, requires a skilled professional to develop and implement high-quality Java applications using Spring Boot and micro-service based architecture.About the Role:Design and develop containerized applications on...


  • Mississauga, Ontario, Canada Data Engineer Jobs Full time

    Requirements and QualificationsA bachelor's degree in computer science, Information Technology, Engineering, Business, or related fields.A minimum of 4-5 years' experience as Data Engineer with SAP Data and familiarity with Big Data concepts.Proficient in software engineering and development skills using Python and Git, with Spark or PySpark.Additionally,...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Iris Software Inc.The ideal candidate will have extensive experience working with Java, Spring Boot, and Microservices, as well as expertise in GCP and related technologies.Key Responsibilities:Design and develop complex software systems...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    We are seeking a skilled Java developer to join our dynamic team. A proficient candidate will be able to design and develop scalable, high-performance applications using Java and Spring frameworks.About the RoleThe ideal candidate will have expertise in Spring and Microservices and be proficient in designing and developing scalable, high-performance...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    About Us:">Iris Software Inc. is a leading provider of technology services and solutions, supporting clients in their digital transformations. With over 4,000 associates across India, U.S.A., and Canada, we deliver high-quality solutions that help businesses achieve their goals.">Job Overview:">We are seeking a skilled Java Developer with expertise in Spring...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    Iris Software Inc. seeks an exceptional Senior Java Software Design Engineer to join their team. This is a fantastic opportunity to work on complex Java-based projects and contribute to the company's growth and success.About the Job:Design and develop high-quality Java software solutions.Collaborate with other engineers to identify and solve complex...

  • Principal Engineer

    6 days ago


    Mississauga, Ontario, Canada Capgemini Full time

    Job Description:As a Principal Software Engineer, you will be responsible for designing, developing and implementing new java rest services using spring boot and hibernate jpa. You will work closely with our agile software development team to create new angular components with ngrx and rxjs. This is an excellent opportunity to utilize your existing skillsets...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    About Iris Software Inc.We are a strategic partner to Fortune 500 and other top companies in financial services and many other industries, providing a value-driven approach that combines highly-skilled specialists, software engineering expertise, cutting-edge technology, and flexible engagement models.Our mission-critical applications support a workplace...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    A skilled Java Software Engineer is required to join our team at Iris Software Inc. for a long-term contract opportunity.The ideal candidate will possess in-depth knowledge of Core Java, Java 8, and Spring Boot/Spring Batch. Experience with multi-threading, data structures, collections, garbage collection, and messaging systems is crucial.The selected...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    We are hiring for Java Backend Developer for our financial client based out in Mississauga Ontario. Title : Java Backend Developer Required Skills : Java , Spring, Work location : Mississauga Ontario (Hybrid role -3 days required to work onsite) Over 9 years of experience required Job Description Experience with Java 8+ and Spring Framework (Spring...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    We are hiring for Java Backend Developer for our financial client based out in Mississauga Ontario. Title : Java Backend DeveloperRequired Skills : Java , Spring, Work location : Mississauga Ontario (Hybrid role -3 days required to work onsite) Over 9 years of experience requiredJob DescriptionExperience with Java 8+ and Spring Framework (Spring...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    About Iris Software Inc.Iris Software Inc. is a leading provider of technology services and solutions that help clients achieve their business goals through digital transformations.As a strategic partner to Fortune 500 and other top companies, we deliver value-driven approaches with highly-skilled specialists, software engineering expertise, cutting-edge...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    We are hiring for Java Backend Developer for our financial client based out in Mississauga Ontario. Title : Java Backend Developer Required Skills : Java, Spring, Work location : Mississauga Ontario (Hybrid role -3 days required to work onsite) Over 9 years of experience required Job Description Experience with Java 8+ and Spring Framework...

  • Software Engineer

    4 days ago


    Mississauga, Ontario, Canada Iris Software Inc. Full time

    Company Overview:Iris Software Inc. is a reputable organization that provides innovative software solutions to various industries, including investment banking and financial services.Job Description:We are seeking an experienced Core Java Developer to join our engineering team within the Capital Market/Wealth Management or Financial Domain. The successful...


  • Mississauga, Ontario, Canada Pager Full time

    About the Team: Our Incident Management team is dedicated to empowering teams of all kinds to do the critical work that moves business forward through the PagerDuty Operations Cloud. As a Principal Software Engineer, you will drive innovation, mentor engineering teams across multiple domains, and architect robust, scalable systems that empower our customers...