Ads

Friday, 4 October 2013

Senior Software Engineer – Backend Systems, (PagerDuty) Employment, career opportunity in Canada

Job Title:  Senior Software Engineer
Company:  PagerDuty
Location: Toronto, ON, Canada
At PagerDuty, we’re building an alerting and incident tracking system to help IT operations groups detect and respond to issues. Startups, Fortune 500 companies, and everything in between rely on us to alert them quickly when they have operational troubles. We’ve got interesting technical problems in spades, but we’re still very much a startup. We’re looking for a senior engineer to help build out our real-time backend alerting systems, both adding features and helping us improve our already-great uptime record as we continue to acquire new customers and scale out our systems.

Responsibilities

-Scale out our alerting platform to support our rapidly growing customer base.
-Architect new systems with the goal of increasing our (already high) reliability.
-Crank out code at an impressive rate; build things and get things done.
-Help grow and eventually lead a team of very capable engineers while still keeping your fingers deep in the code.
-Work with other teams at PagerDuty (and with our customers) in designing new features for our product.

Requirements

-You’ve designed and implemented distributed and highly available systems. You’ve had experience with different system architectures, and have opinions about what works and what doesn’t.
-You know about CAP, but also know that it is very easy to misinterpret. The world isn’t as black-and-white as the one in the theorem.
-You know how to make the appropriate tradeoffs when designing a system, and that the “right choice†will often differ based on requirements, not solely on dogma. To you, a workday is a sequence of decisions, and a finished software system is the product of thousands of decisions, big and small, that come together to form something you’re proud of.
-You’re a polyglot. You’ve worked in Scala before or have at least dabbled in similar languages.
-You know your way around a RDBMS – you can design schemas, write queries, and debug index problems.
-You’re familiar with a lot of NoSQL tech, and can discuss the pros and cons of various solutions out there. Bonus points for familiarity with Cassandra or Zookeeper.
-You have a broad background in Computer Science fundamentals backed by years of experience in designing, developing, and debugging software.
-You’ve lead people and/or projects before. You can break a system up into manageable chunks, can assign them to the appropriate people, and track these tasks to completion. And you can roll with the punches when things don’t always go according to plan.

Our environment

Here’s what we use the most (although not an exhaustive list):

Scala
Finagle
Ruby / Rails
MySQL
Cassandra
Zookeeper
Percona XtraDB Cluster
Linux (Ubuntu)
Amazon AWS (EC2, EBS, S3)
HAProxy, NGinx
Postfix

Benefits

-Competitive salaries and company equity
-Generous paid vacation (3 weeks your first year, 4 weeks afterwards), regular holidays
-Comprehensive medical, dental, and vision plan options for you and your spouse/family
-Pre-tax commuter benefits, and flex spending accounts
-Daily catered lunches and free snacks, drinks, and beer
-Weekly game nights, monthly hack days and impromptu ping-pong battles
-Convenient office location, close to major public transit

About PagerDuty

PagerDuty is "9-1-1 dispatch" for IT, helping operations engineers and devops resolve problems with their IT systems as quickly as possible. We’re backed by some of the Valley’s best investors, including Y Combinator and Andreessen Horowitz. We're based in San Francisco, California with a presence in Toronto, Canada. We're obsessive about reliability and ensuring that when your systems are down, the right people get notified every time. PagerDuty is used by thousands of customers globally, from Fortune 500 companies to startups, including HP, Intel, Instagram, Airbnb, Box, Microsoft, Nike, Rackspace, and GitHub. We've got ambitious plans to grow and are seeking passionate people to join our crusade against downtime. We provide a competitive salary, comprehensive benefits and opportunities for career growth. For a list of all current openings, check out our careers page.


Click to Apply Now


No comments:

Post a Comment