Skip to content

Copper CRM: Staff Software Engineer

Featured Replies

Copper CRM: Staff Software Engineer

Salary: $175,000 - 190,000 CAD

Location: Remote

Are you tired of using traditional CRMs that feel like glorified databases? Are you looking for an opportunity to join a company that values human-centered and action-driven approaches to business processes? If so, Copper may be the perfect fit for you.

Founded in 2013 and headquartered in Canada, Copper is a rapidly growing company that offers a beautifully crafted, Google Workspace-native CRM. By providing productivity, organization, and visibility, Copper aims to change the way businesses manage their long-term connections. With a strong foothold in the market and $100 million in raised funds, Copper is expanding into new product areas and is committed to delivering a suite of customer-growth solutions.

As a Staff Software Engineer at Copper, you will play a key role in one of our product development teams, acting as a Technical Lead and guiding architectural decisions. You will work with our server tech stack to add and improve features for our CRM and advance our overall technology platform. Collaboration is key at Copper, so you will work closely with cross-functional team members including client and server engineers, QA engineers, product managers, and user-experience designers throughout the entire software development lifecycle. Additionally, you will have the opportunity to work closely with the DevOps Team to resolve any application-related infrastructure issues.

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
  • Mentor and train fellow software engineers on 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 position
  • Experience with both front-end and back-end technologies
  • Expertise in Ruby on Rails
  • Deep knowledge of distributed systems, database design, and API architecture
  • Experience with queuing systems, caching, and search indexing tools
  • Understanding of CI/CD pipelines and tooling
  • Comfortable working in Kubernetes-based environments and with cloud infrastructure
  • Excellent communication, cross-functional collaboration, and technical leadership skills
  • Experience working with large codebases
  • Ability to scale code, systems, and capacity for performance and scale
  • Familiarity with observability, incident management, and postmortem culture

Perks & Benefits:

  • Competitive salary and benefits package
  • Fully remote position
  • Opportunity to work with a diverse and inclusive team
  • Collaborative and supportive work culture
  • Chance to work with cutting-edge technologies
  • Flexible working hours

To find out more or apply for this role, please use the following link: https://weworkremotely.com/remote-jobs/copper-crm-staff-software-engineer

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Important Information

Terms of Use Guidelines We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions โ†’ Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.