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.
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 San Francisco 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 192,000 - 319,000 USD. 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.
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.