Senior Staff Software Engineer

September 20

Apply Now
Logo of Copper

Copper

SaaS • B2B • Enterprise

Copper is a customer relationship management (CRM) platform designed to enhance productivity and manage customer relationships effectively. Integrated seamlessly with Google Workspace, Copper allows users to organize contacts, track deals, manage projects, and automate tasks. It serves a variety of industries including agencies, consulting, media, financial services, construction, and technology by providing tools to streamline communication and collaboration. With features like email tools, mobile app access, and various integrations, Copper helps teams manage their entire customer journey from lead collection to deal closure while providing insightful custom reports. It is trusted by over 30,000 companies of all sizes.

51 - 200 employees

Founded 2013

☁️ SaaS

🤝 B2B

🏢 Enterprise

💰 $15M Series C on 2019-05

📋 Description

• Act as a Technical Lead on projects, guiding architectural decisions and mentoring other engineers • Add and improve features for Copper's CRM and advance the overall technology platform • Coordinate with client and server engineers, QA engineers, product managers, and UX designers • Work closely with DevOps Team to resolve application related infrastructure issues • Shape decisions at all stages of the software development lifecycle - definition, development, delivery, and observability • 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 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 or Senior Staff role • Ideally experience focused on both front-end and back-end technologies • Expertise in Ruby on Rails or a similar framework • 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 • 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 • Track record of championing observability, including monitoring, alerting, and debugging workflows • Familiarity with incident management and postmortem culture • Ability to work seamlessly with remote Engineering and Product teams throughout North America • Must currently live in Canada and be legally eligible to work in Canada

🏖️ Benefits

• fully remote position • collaborative cross-functional teams • opportunity to mentor and lead • work with modern tech stack (Ruby on Rails, Ember.js, Kubernetes, AWS) • involvement in architecture and observability practices • competitive compensation

Apply Now

Similar Jobs

September 20

Senior Engineer leading full-stack platform development and architecture for Makeship's creator crowdfunding platform. Driving technical excellence, reliability, and mentorship across engineering teams.

Next.js

React

Go

September 19

Senior Full-Stack Software Engineer building Java/JavaScript life-sciences cloud applications at Veeva Systems. Develop front-end and back-end features, participate in SDLC, and mentor engineering teams.

AWS

Java

JavaScript

MS SQL Server

MySQL

Oracle

RDBMS

React

SCSS

SDLC

Spring

SQL

September 18

Build Vue.js frontend and .NET backend features for Vocantas workforce scheduling products; prototype with AI tools and collaborate across product, QA, and DevOps.

JavaScript

Microservices

TypeScript

Vue.js

.NET

September 18

Software Architect designing scalable Microsoft-stack SaaS solutions for a Canadian remote IT team. Leading architecture, mentoring engineers, and collaborating with Scrum teams.

React

.NET

September 18

Autodesk

10,000+ employees

📱 Media

Senior engineer building Alias surfacing math and geometry features at Autodesk. Develop spline, NURBs, subdivision and mesh modeling systems in C++17.

AWS

Cloud

Jenkins

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com