Copper CRM Logo

Copper CRM

Senior Software Engineer (Backend)

Posted 2 Days Ago
Be an Early Applicant
Canada
Senior level
Canada
Senior level
The Senior Back End Software Engineer will design and implement scalable SaaS solutions, collaborate with teams, mentor engineers, and participate in critical design discussions.
The summary above was generated by AI

Copper is the client and project management platform purpose-built for professional services businesses. Think marketing and creative agencies, consultancies, media firms, and other project-based teams that run on relationships, not transactions.

These businesses don’t follow simple, linear sales cycles. Their work is complex, collaborative, and ongoing. They’re constantly moving between pitching new clients, managing active engagements, and delivering on tight timelines. Yet most CRMs ignore this reality - forcing sales and delivery teams into siloed tools that don’t talk to each other.

That’s the gap we’re closing. Copper helps service-based teams manage the entire customer journey in one beautifully designed, Google Workspace-native platform - from first email to final deliverable. With a shared view of contacts, deals, tasks, and projects, our customers eliminate duplicate work, reduce handoff issues, and create consistently excellent client experiences.

Thousands of professional services firms trust Copper to keep their client work on track and we’re just getting started. Backed by $100 million in funding and growing fast, we’re building the modern operating system for relationship-led businesses.

Copper is looking for a positive, customer-oriented Senior Back End Software Engineer to join our product development team.  This person will focus on server software initially, and if interested, there is the opportunity of becoming full-stack with both client and server software engineering.  The focus will be adding and improving features for our CRM.

The person in this role should be comfortable interacting within and across teams that are composed of client and server engineers, QA engineers, product managers, and user-experience designers.  They should also bring a sense of ownership across our software development lifecycle - definition, development, delivery, and analysis. 

Our tech stack is Ruby on Rails, Ember.js, WebExtensions, 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
  • Collaborate with peers and stakeholders for technology advancement and product delivery
  • Participate in Product discussions to advise on and influence the roadmap
  • Participate in the team’s on-call rotation
 

What you’ll bring…

  • 6+ years of professional software development experience
  • 2+ years of recent Ruby-on-Rails experience
  • Hands-on experience with relational databases and persistence systems. We use PostgreSQL, Elasticsearch, and Redis
  • Exposure to JavaScript and related frameworks: Angular, React or Ember is a nice to have
  • Excellent communication and collaboration skills.  We highly value follow-up.Experience in delivering a large feature
  • Experience with asynchronous data processing
  • Knowledge of common security vulnerabilities and how to maintain system integrity
 

Our compensation package includes…

  • Competitive salary
  • Comprehensive benefits and time-off/leave policies
  • Unlimited vacation
  • Flexible fully remote work hours
  • Generous stock options
  • Maternity/paternity top-up
  • Monthly internet and cell phone allowance
  • Learning & Development program

The compensation range for this role is between $145,000 - $165,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 located in 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.

Top Skills

Docker
Elasticsearch
Ember
Kubernetes
Postgres
Redis
Ruby On Rails

Similar Jobs

Yesterday
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Senior level
Senior level
Marketing Tech • Social Media • Software • Analytics • Business Intelligence
The Senior Software Engineer will create standard production-ready technology, improve security posture, collaborate cross-functionally, and lead engineering initiatives.
Top Skills: AnsibleArgoAWSC#C++ChefDatadogFluxGithub ActionsGitlabHoneycombJavaJenkinsPythonSaltstackSentrySpinnakerTerraform
8 Days Ago
In-Office
8 Locations
Senior level
Senior level
Artificial Intelligence • Fintech • Payments • Financial Services • Generative AI
Join Airwallex's team as a Senior Backend Software Engineer to develop secure stablecoin infrastructure, integrating it into financial systems and enhancing global payments.
Top Skills: BlockchainC#C++JavaKotlinPythonRust
Yesterday
In-Office or Remote
2 Locations
Senior level
Senior level
Travel
Design and develop backend systems for fintech solutions, collaborating within cross-functional teams and evolving product offerings.
Top Skills: BigQueryGCPOpenapiPub/SubScala

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account