At PagerDuty, we’re building an alerting and incident tracking system to help IT operations groups detect and respond to issues. Start-ups, Fortune 100 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 start-up. We want people who are passionate about building good products, designing great systems, adding 9's to up-times, and mentoring other developers.<p>We are looking for a stellar Software Engineer in Toronto, Canada that understands the importance of best software practices codified into high quality libraries and services and how it can improve up-time, and how to increase engineering speed.<p>Requirements:<p><pre><code> - 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. Concepts like consistency, availability, real-time dispatching, and distributed queuing aren’t merely buzzwords for you.
- Passionate about writing well documented, high quality idiomatic code.
- As a polyglot, you’re comfortable learning new tools and programming languages.
- Your above-average written and verbal communication skills provide comfort in discussing the pros and cons of various solutions to a problem.
- You have a broad background in Computer Science fundamentals backed by years of experience in designing, developing, and debugging software.
</code></pre>
Sound good? Apply here: http://bit.ly/1xwnEER