PagerDuty is a leader in Digital Operations Management, helping organizations deliver a perfect digital experience. They are seeking a Full-Stack Software Engineer to work on the authentication and authorization platform, focusing on building secure and scalable solutions for their operations cloud.
Responsibilities:
- From day one, you'll be designing, coding, testing and shipping backend applications and microservices, APIs, and front-end interfaces that ensure we deliver secure, highly reliable and scalable solutions to our customers
- Since we own and operate what we build, you'll collaborate closely with engineers across teams
- With 20,000+ global customers and growing, you'll be solving really interesting technical challenges while helping to scale our product to keep up with demand
- Participating in your team's on-call rotation, triaging and addressing production issues as they arise
Requirements:
- Minimum of 4 years of experience designing, building, and operating large systems with scalability, availability, and performance requirements
- Development experience building and operating customer-facing, web-based products
- Demonstrated experience with Ruby, React, and AI coding tools
- You have operational experience in cloud technologies such as AWS
- You have experience with languages such as Elixir or Java
- You have operational experience with databases & tools (e.g. MySQL, Aurora, Kafka, NoSQL, applying software engineering principles to data problems, etc.)
- Experience building user-facing public APIs
- You've had experience designing & implementing distributed and highly available systems
- Exposure to or interest in authentication/authorization concepts (e.g. OAuth, SSO, RBAC/ReBAC) a plus