Senior Software Engineer

 

Description:

We don't hire based on experience with a handful of tools - experience with our stack is just a bonus. Instead, we want smart, capable people who can learn our tools quickly (and suggest new ones!) as needed. Some of the technologies that have been introduced by our great engineers include: Node.js, Java, Python, C#, etc.

  • You will work with a wide range of high volume systems, processes, and technologies to build features and solve customer problems.
  • You will build and ship new customer-facing features, working directly with a product manager, customer support team, and a team of engineers.
  • You will collaborate with other teams (such as product, UX, and other engineering teams) to deliver the highest quality experience on all platforms.
  • You will provide code reviews for your fellow team members.
  • You, along with your team members, will own and maintain the production systems that you build over the long term, be on-call for production issues, and steer the future direction of the components.
  • Participating in your team's on-call rotation, triaging and addressing production issues as they arise.

About You: Skills and Attributes

  • You have a track record of stepping up and leading successful, large-scale, cross-team engineering projects
  • You have a demonstrated ability to drive and improve a domain
  • You are capable of leading technical discussions and help drive technical decisions within the team
  • You are proactive and have great communication; you are capable of working highly independently with minimal supervision
  • You ensure you completely understand a problem before proposing a solution
  • You are an engineering generalist, you love learning new skills and technology, and are passionate about solving problems regardless of language or domain
  • You are able to work in areas outside your comfort zone and are actively looking for opportunities for personal growth
  • You have experience coaching and mentoring others

Minimum Requirements

  • You have 5+ years of development experience working on customer-facing and web-based systems.
  • You have experience designing, building, and operating large systems with scalability,
  • availability, and performance requirements.
  • You have experience working in an agile environment with iterative development and fast feedback.
  • You have at least one web programming framework (e.g. Express/NodeJS, Phoenix/Elixir, Ruby on Rails).
  • You have experience with tools that ensure your high-quality work makes a smooth, automated, repeatable transition from your machine to our staging and production environments.

 

Organization PagerDuty
Industry Engineering Jobs
Occupational Category Senior Software Engineer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2022-10-22 3:23 pm
Expires on Expired