Please, let Copper CRM know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Copper is seeking a positive, customer-oriented Senior Staff Software Engineer to join their product development teams.
The role involves acting as a Technical Lead on projects, guiding architectural decisions, and mentoring other engineers.
You will work with Copper’s server tech stack to add and improve features for their CRM and advance the overall technology platform.
The position requires collaboration with cross-functional teams, including client and server engineers, QA engineers, product managers, and user-experience designers.
You will also work closely with the DevOps Team to resolve application-related infrastructure issues.
The role influences decisions at all stages of the software development lifecycle, including definition, development, delivery, and observability.
The position is fully remote and reports to an Engineering Manager, with team members located across the US, Canada, and UK.
The tech stack includes Ember.js, WebExtensions, Ruby on Rails, Postgres, OpenSearch, Redis, and Resque, with containerization and orchestration using Docker and Kubernetes.
Requirements:
Candidates must have 8+ years of experience in backend engineering, with at least 2+ years in a Staff or Senior Staff role.
Expertise in Ruby on Rails or a similar framework is required, with the ability to ramp up quickly.
A deep knowledge of distributed systems, database design, and API architecture is essential.
Experience with queuing systems (like Resque), caching, and search indexing tools is necessary.
Candidates should have a deep understanding of CI/CD pipelines and tooling, with experience optimizing build, test, and deployment workflows.
Comfort in working within Kubernetes-based environments and with cloud infrastructure (e.g., AWS) is required.
Excellent communication, cross-functional collaboration, and technical leadership skills are essential.
Experience in evolving and improving large codebases is necessary.
A track record of championing observability, including monitoring, alerting, and debugging workflows across complex systems is required.
Familiarity with incident management and postmortem culture is important.
Candidates must be able to work seamlessly with remote Engineering and Product teams throughout North America.
An approach that emphasizes leaving the campground cleaner than you found it is expected.
Benefits:
The compensation range for this role is between $170,000 - $190,000 CAD, depending on experience, skills, and qualifications.
Copper is committed to fair and equitable compensation practices that align with market standards.
The company promotes a remote-first work environment and is an equal-opportunity employer.
Copper is dedicated to building and empowering a diverse and inclusive environment, encouraging people from all backgrounds to apply.
Apply now
Please, let Copper CRM know you found this job
on RemoteYeah
.
This helps us grow 🌱.