about 2 hours ago
Vancouver, CanadaSenior
Responsibilities
- Design and build software tools, libraries, automation, and services.
- Ensure the reliability, security, and integrity of the cloud-based platform.
- Participate in a flexible on-call rotation.
- Lead project milestones, epics, or features.
- Contribute to culture, process, and direction improvements.
- Develop processes and automation to eliminate repetitive tasks.
- Design and build the infrastructure platform.
- Identify and implement new platform features.
- Research and evaluate new technologies.
- Refactor, rewrite, or retire existing platform features.
- Operate developer experience and production application environments.
- Diagnose and repair distributed systems.
- Perform maintenance, upgrades, and migrations.
- Control or eliminate repetitive tasks and alert noise.
- Enable development teams with tools and best practices.
- Collaborate across the organization to solve problems.
Requirements
- A degree in Computer Science or Engineering.
- At least 5 years of experience in an SRE, DevOps, or software engineering role.
- Experience in backend development and DevOps, ideally creating tools for developers.
- Experience mentoring, coaching, and pairing with coworkers.
- Proficiency in writing clean, scalable code and understanding SaaS development.
- Experience with infrastructure-as-code tools for cloud infrastructure.
- Optional experience with Linux systems administration and troubleshooting.
- Strong collaboration and teamwork skills.
- Creative problem-solving abilities.
- Resilience and tolerance for change.