
Staff Software Engineer
Copper
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$175,000 - CA$190,000 per year
Job Level
About the role
- Drive the design and implementation of highly scalable and available distributed SaaS solutions.
- Participate in critical component design and advise on strategic technical direction.
- Work closely with architects, team leaders and engineers to implement solutions.
- Mentor and train fellow software engineers on software development best practices.
- Research and recommend new technologies to ensure application scalability, maintainability and quality.
- Ensure technical documentation for solution designs is created and maintained.
- Drive quality through the creation of end-to-end tests.
- Collaborate with peers and stakeholders for technology advancement and product delivery.
- Participate in Product discussions to advise on and influence the roadmap.
Requirements
- 8+ years of experience in backend engineering, with 2+ years in a Staff role.
- Expertise in Ruby on Rails with ability to ramp quickly.
- Deep knowledge of distributed systems, database design, and API architecture.
- Experience with queuing systems (Resque or similar), caching, and search indexing tools.
- Deep understanding of CI/CD pipelines and tooling, with experience optimizing build, test, and deployment workflows in modern engineering environments.
- Comfortable working in Kubernetes-based environments and with cloud infrastructure (e.g. AWS).
- Excellent communication, cross-functional collaboration and technical leadership skills.
- Experience working with, evolving, and improving large codebases.
- Experience growing code, systems, and capacity for performance and scale.
- A track record of championing observability, including monitoring, alerting, and debugging workflows across complex systems.
- Familiarity with incident management and postmortem culture.
- Ability to work seamlessly with remote Engineering and Product teams throughout North America.
- An approach where you always leave the campground cleaner than you found it.
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Ruby on Railsdistributed systemsdatabase designAPI architecturequeuing systemscachingsearch indexingCI/CD pipelinesKubernetescloud infrastructure
Soft Skills
communicationcross-functional collaborationtechnical leadershipmentoringtrainingproblem-solvinginfluencingresearchdocumentationquality assurance