Skip to content

Principal Software Engineer – Ops Cloud Platform
Company | PagerDuty |
---|
Location | Atlanta, GA, USA |
---|
Salary | $192000 – $319000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Expert or higher |
---|
Requirements
- At least 12 years of demonstrated hands-on experience in software engineering, architecture, and design at leading SaaS companies.
- Proven record of delivering enterprise-scale platforms and driving significant technical change across multiple teams or domains.
- Deep expertise in backend architectures, including microservices, APIs, and cloud-native technologies.
- Proficiency in modern programming languages (e.g., Java, Go, Python, Elixir, Ruby, or similar), strong foundations in distributed systems, security practices, and cost-effective scaling strategies.
- Proven ability to define and communicate a long-term technical roadmap that impacts business strategy.
- Experience leading cross-team architecture discussions, building technical prototypes, and driving the adoption of best practices across diverse engineering teams.
Responsibilities
- Define and articulate the long-range technical roadmaps and architecture for our core SaaS platform.
- Develop, prototype, and implement complex, scalable solutions in collaboration with cross-team leaders across our Authentication and Authorization, Monetization and Entitlements, the Developer Ecosystem and Public APIs, and Account and Admin Experience teams.
- Evaluate new technologies and design innovative solutions that drive platform evolution over a 3–5 year horizon.
- Act as a technical leader and consultant across multiple teams, breaking down ambiguous problems and translating them into effective engineering solutions.
- Foster a culture of collaboration by mentoring engineers, facilitating technical discussions, and ensuring that design decisions are clearly articulated across the teams.
- Oversee and contribute to the technical design and evolving architecture of critical systems.
- Ensure that designs meet rigorous standards in coding, reliability, scalability, security, and cost efficiency.
- Provide guidance on technical decisions that align with short-term project needs and long-term strategic goals.
- Serve as a technical resource for high-impact projects and complex problem-solving.
- Coach and mentor Senior and Staff engineers, establishing development standards and fostering a learning environment.
- Work closely with Product Managers, Engineering Managers, and other stakeholders to prioritize engineering initiatives that align with overall business objectives, including customer experience, cost optimization, and operational excellence.
- Ensure that each team’s roadmap is harmonized with the overarching technical vision.
- Lead efforts to evaluate emerging technologies and create prototypes that address complex challenges within our platform.
- Use data-driven approaches to validate architectural ideas and measure their impact on system performance and customer success.
Preferred Qualifications
- Prior experience in a SaaS environment with responsibility over high-availability platforms.
- Familiarity with security protocols and patterns such as SSO, MFA, OAuth2, and audit logging systems.
- Experience working with cloud providers (AWS, GCP, or Azure), modern DevOps practices, Infrastructure as Code, and container orchestration (e.g., Kubernetes).
- A strong record of published work in technical forums, contributions to open source projects, or research innovations.
- Experience with designing authentication & authorization systems, scalability management, and integration of third-party services.
- Excellent communication skills with the ability to translate complex technical concepts to technical and non-technical stakeholders.
- Demonstrated mentorship and leadership in driving collaboration, facilitating design reviews, and codifying technical standards.