Posted in

Principal Software Engineer – Ops Cloud Platform

Principal Software Engineer – Ops Cloud Platform

CompanyPagerDuty
LocationAtlanta, GA, USA
Salary$192000 – $319000
TypeFull-Time
Degrees
Experience LevelExpert 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.