Salary
💰 CA$150,000 - CA$200,000 per year
Tech Stack
AWSDistributed SystemsKotlinKubernetesMySQLPython
About the role
- Own and deliver quarterly goals for your team; lead engineers through ambiguity to solve open-ended problems
- Support peers and stakeholders in the product development lifecycle by collaborating with product management, design and analytics; participate in ideation and articulate technical constraints
- Proactively identify project, process, technology or business issues, advocate for them, and lead in solving them
- Support operations and availability of team artifacts by creating and monitoring metrics, escalating when needed, and supporting on-call efforts
- Foster a culture of quality and ownership by setting or improving code review and design standards and advocating through writing and tech talks
- Help develop talent on your team by providing feedback and guidance and leading by example
- Provide data and visibility to teams and leadership on application performance
- Guide the development of SLOs and drive the Incident Management and Analysis process
- Steer implementation of Change Management and Deployment practices and engage in service and architectural conversations
- Recommend observability and alerting configurations and participate in capacity management, load and chaos testing
Requirements
- 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin
- Track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes
- 4+ years working in a Site Reliability or Production Engineering team
- Demonstrates curiosity with empathy, and strong opinions loosely held
- Experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design
- Writes high quality code that is easily understood and used by others
- Proficient at making significant changes in a large code base and has developed tools and practices to do so safely
- Takes ownership of growth and proactively seeks feedback from team, manager, and stakeholders
- Strong verbal and written communication skills for collaboration with a global engineering team