Software Engineer - Pipeline

PagerDuty

Remote / United States of America / Canada
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 02/19/2021
  • Website: pagerduty.com
  • Company Address: 600 Townsend Street Suite 200, San Francisco, CA, 94103

About PagerDuty

In an always-on world, teams trust PagerDuty to help them deliver a perfect digital experience to their customers, every time. PagerDuty is the central nervous system for a company’s digital operations. We identify issues and opportunities in real-time and bring together the right people to respond to problems faster and prevent them in the future.

Job Description

Together we’re building a company that will endure and products people will love for generations to come.
 
We believe that people do their best in a culture that fosters inclusion, innovation, and success. Our values - Champion the Customer, Take the Lead, Run Together, Ack + Own and Bring Yourself - serve as the foundation of our collaborative and dynamic culture.
 
Whether it’s conducting a retrospective, participating in our bi-annual hack weeks, cranking out a new product feature, supporting our two PagerDuty bands, or doing our day to day work, Dutonians live and breathe these five values every day. Together, we solve real customer issues and fulfill our mission of connecting teams to real-time opportunities and elevate work to the outcomes that matter.
 
We’re building an inclusive workplace that represents the real, everyday people we support around the world. From how we build our teams to who sits in the boardroom, we hope you can see yourself at PagerDuty.
 
Why We Need You
 
PagerDuty needs to be at our best when our customers are at their worst, when things break. Reliability and availability are part of our DNA. The Pipeline group is at the heart of that mission. 
 
The pipeline group is responsible for enhancing and operating the mission-critical PagerDuty event-to-notification pipeline processing billions of events each year with very high uptime requirements. The Pipeline spans event ingestion, incident lifecycle all the way through to notification delivery. You will be responsible for a number of microservices, making sure that we meet our high service level objectives, while continuing to innovate and adapt our system rapidly for our customers and other internal engineering teams.
 

How You Contribute to Our Vision: Key Responsibilities

    • From day one, you’ll be designing, coding, testing and shipping front-end interfaces, APIs, or backend applications and microservices 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.
    • We practice Chaos Engineering, so you’ll be involved in our Failure Friday sessions, where we deliberately break our systems, find weaknesses, and fix them proactively.
    • With 10,000+ global customers and growing, you’ll be solving really interesting technical challenges while helping to scale our product to keep up with demand. 
    • You will work with a wide range of systems, processes, and technologies to build solutions that solve customer problems.
    • You will be participating in your team’s on-call rotation, triaging and addressing production issues as they arise.

About You: Skills and Attributes

    • You have experience working on highly available distributed systems.
    • You are comfortable with loosely defined requirements where you exercise your analytical skills to clarify questions, share your approach and collaborate with your team to build & test elegant solutions.
    • You have a drive to get results without letting anything get in your way.
    • You have a desire to stay ahead of the latest industry trends and technologies, a track record of sharing contributions to the wider engineering community and a commitment to continuous learning.
    • You have an understanding of the importance of empathy - you view other opinions with an open mind and clearly communicate your thoughts in order to reach technical solutions quickly.

Minimum Requirements

    • 3+ years of development experience building and operating large systems with scalability, availability, and performance requirements
    • Experience working in an agile environment with iterative development and fast feedback
    • Experience with at least one web programming framework (e.g. Ruby on Rails, Phoenix/Elixir)
    • Experience with tools that ensure your high quality work makes a smooth, automated, repeatable transition from your machine to our staging and production environments
PagerDuty offers:
- Competitive salaries and company equity
- Comprehensive benefits package including: medical, dental, and vision plans for you, your spouse and family
- Generous parental leave
- Paid vacation (3 weeks vacation your first year, 4 weeks afterwards) in addition to paid holidays and ample sick leave
- Opportunities to get involved in PagerDuty's Employee Resource Groups (ERGs) and other diversity initiatives. ERGs are self-organized, employee-run communities focused on advancing a sense of belonging and inclusion for all - members, advocates, and allies.
- Paid employee volunteer time - 20 hours per year
- Bi-annual company wide hack weeks
 
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.
 
PagerDuty is for people. Meaning, 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 transition or take the next step in your career path, we are excited to connect with you.
 
PagerDuty is committed to providing reasonable accommodations for qualified individuals with disabilities in our job application process.  Should you require accommodation, please email [email protected] and we will work with you to meet your accessibility needs.
 
Our stewardship of the data of many thousands of customers means that a background check is required to join PagerDuty. We will, nonetheless, consider for employment qualified applicants with arrest and conviction records in a manner consistent with local requirements.
 
PagerDuty uses the E-Verify employment verification program.
 
To all recruitment agencies: PagerDuty does not accept agency resumes. Please do not forward resumes to our jobs alias, PagerDuty employees or any other company location. PagerDuty is not responsible for any fees related to unsolicited resumes.

Related Jobs

Principal Software Engineer - Core Teams

PagerDuty - United States of AmericaRemoteCanada

Senior Software Engineer

PagerDuty - United States of AmericaRemote

Staff/Principal Software Engineer - Infrastructure

PagerDuty - United States of America

Account Executive, Majors

PagerDuty - United KingdomRemote

Strategic Customer Success Manager - East

PagerDuty - RemoteUnited States of America
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.