Skip to main content
Copper logo

Staff Software Engineer (Backend)

Copper
Full Timestaff
Posted 6 days ago

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

RubyRailsAWSDockerKubernetesMySQLRedisDevOpsAPISaaS

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Direct message the job poster from Copper Copper isn’t

just another CRM. Most CRMs are glorified databases with legions of

custom fields that attempt to make business processes repetitive.

But just as no two people are identical, neither are most sales

processes. Copper takes a human and action-centered approach by

building tools that teams love and adopt so businesses can focus on

growing faster. Copper surprises people : Clients tell us they

actually love their CRM, but this notion was previously a feat of

impossibility. We’re turning CRM on its head by offering a

beautifully crafted, Google Workspace-native tool that offers

productivity, organization and visibility. It’s an exciting time to

be part of Copper. We’re expanding into new product areas with a

goal to deliver a suite of customer-growth solutions. There are few

individual players left in the business productivity category who

are truly capable of capturing significant market share. We’re one

of them – with a strong foothold in the space, and funds raised of

100 million. Copper is looking for a positive,

customer-oriented

Staff Software

Engineer

to join one of our product

development teams. You will act as a Technical Lead on projects,

guiding architectural decisions and sharing your knowledge to

mentor other engineers. You will work in Copper’s server tech stack

for the purpose of adding and improving features for our CRM and

advancing the overall technology platform. At Copper, we have

highly collaborative cross-functional teams, so you will need to be

comfortable coordinating with team members composed of client and

server engineers, QA engineers, product managers, and

user-experience designers, across the entire software development

lifecycle and tech stack. At times, you will also be working

closely with the DevOps Team to help resolve application related

infrastructure issues. Your influence will help shape Copper's

decisions at all stages of the software development lifecycle -

definition, development, delivery, and observability. You like to

solve problems, guide architectures, and set engineering best

practices. This role reports into an Engineering Manager and is a

fully remote position. You will work closely with our product and

engineering team members located across the US, Canada, and UK. Our

tech stack is Ember.js, WebExtensions, Ruby on Rails, Postgres,

OpenSearch, Redis, and Resque. We use containerization and

container orchestration (Docker, Kubernetes). What you’ll do...

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 What you’ll bring ... 8+ years of

experience in backend engineering, with 2+ years in a Staff or

Senior Staff role. Ideally, you’ll have some experience focused on

both front-end and back-end technologies simultaneously Expertise

in Ruby on Rails or a similar framework 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 The compensation range for

this role is between $170,000 - 190,000 CAD, depending on your

experience, skills and qualifications. At Copper, we are committed

to fair and equitable compensation practices that align with market

standards. Our teams are distributed across the UK, Canada and in

the United States. We are remote first, and we are an

equal-opportunity employer. At Copper we are committed to building

and empowering a diverse and inclusive environment. We recognize

that diverse teams are strong teams, so we encourage people from

all backgrounds to apply. If this opportunity sounds interesting,

apply today! We would like to hear from you. Seniority

level

Seniority level Mid-Senior level

Employment type

Employment type Full-time Job

function

Industries Software Development

Referrals increase your chances of interviewing at Copper by 2x Get

notified about new Software Engineer jobs

Canada . Full Stack Engineer, Developer

Experience & Product Platform

MySQL

Heatwave - Software Developer Intern (6 month

duration)

Intermediate Full Stack Software

Developer - Demo & Sign Up

Software

Engineering Intern (September 2025)

Software

Developer, Developer Experience

We’re

unlocking community knowledge in a new way. Experts add insights

directly into each article, started with the help of

J-18808-Ljbffr

About Copper

Copper logo

Copper

copper.com

LifecycleOn-site

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free