
Job Overview
Location
Canada
Job Type
Full-time
Category
Software Engineering
Date Posted
February 8, 2026
Full Job Description
đź“‹ Description
- • Copper is revolutionizing the CRM landscape by moving beyond the limitations of traditional, database-centric tools. We champion an action-centered, human approach, developing intuitive software that operates seamlessly in the background, empowering businesses to cultivate and maintain vital long-term relationships. Our product is designed to surprise and delight users, with many clients expressing genuine affection for their CRM – a testament to our innovative approach. By offering a beautifully crafted, Google Workspace-native tool, we deliver unparalleled productivity, organization, and visibility, fundamentally transforming the CRM experience.
- • This is an exceptional moment to join Copper as we embark on an ambitious expansion into new product areas, aiming to create a comprehensive suite of customer-growth solutions. In the competitive business productivity sector, few companies possess the potential for significant market share capture that we do. With a strong existing foothold and substantial funding of $100 million, Copper is poised for remarkable growth.
- • We are seeking a highly motivated, customer-oriented Staff Software Engineer to become an integral part of one of our dynamic product development teams. In this pivotal role, you will serve as a Technical Lead, driving critical architectural decisions, sharing your extensive expertise, and mentoring fellow engineers. Your primary focus will be on enhancing Copper's server-side technology stack, contributing to new features for our CRM, and advancing the overall technology platform.
- • At Copper, we foster a highly collaborative environment with cross-functional teams. You will work closely with a diverse group of client and server engineers, QA engineers, product managers, and user-experience designers, engaging across the entire software development lifecycle and tech stack. This role also involves close collaboration with the DevOps Team to address and resolve application-related infrastructure challenges, ensuring the smooth operation of our services.
- • Your influence will be instrumental in shaping Copper's strategic decisions at every stage of the software development lifecycle, from initial definition and development to delivery and ongoing observability. You thrive on solving complex problems, guiding architectural evolution, and establishing robust engineering best practices.
- • Reporting directly to an Engineering Manager, this is a fully remote position, offering the flexibility to work from anywhere in Canada. You will collaborate effectively with our product and engineering colleagues located across the United States, Canada, and the United Kingdom.
- • Your responsibilities will include:
- • Driving the design, development, and implementation of highly scalable, available, and resilient distributed SaaS solutions.
- • Participating in critical component design discussions and providing expert advice on strategic technical direction to ensure long-term platform health.
- • Collaborating closely with architects, team leaders, and fellow engineers to translate complex requirements into robust, efficient, and maintainable software solutions.
- • Mentoring and actively training other software engineers, fostering a culture of continuous learning and promoting industry-leading software development best practices.
- • Researching, evaluating, and recommending new technologies and tools to enhance application scalability, maintainability, and overall quality.
- • Ensuring the creation and meticulous maintenance of comprehensive technical documentation for all solution designs, facilitating knowledge transfer and future development.
- • Championing and driving software quality through the development and implementation of thorough end-to-end testing strategies.
- • Engaging in productive collaboration with peers and stakeholders to drive technological advancements and ensure timely, high-quality product delivery.
- • Actively participating in product strategy discussions, providing technical insights and influencing the product roadmap to align with business goals and technical feasibility.
- • Contributing to the evolution and improvement of our large, established codebases, ensuring they remain adaptable and performant.
- • Playing a key role in growing our systems and capacity to meet increasing performance and scalability demands.
- • Championing observability practices, including the implementation of effective monitoring, alerting, and debugging workflows across our complex systems.
- • Participating in incident management processes and contributing to a culture of learning through postmortems.
- • Our current tech stack includes Ruby on Rails, Ember.js, WebExtensions, Postgres, OpenSearch, Redis, and Resque. We leverage containerization and orchestration technologies such as Docker and Kubernetes for efficient deployment and management.
🎯 Requirements
- • 8+ years of experience in backend engineering, with at least 2 years in a Staff or Senior Staff level role.
- • Expertise in Ruby on Rails, with a demonstrated ability to quickly learn and adapt to new technologies.
- • Deep knowledge of distributed systems, database design principles, and API architecture best practices.
- • Experience with queuing systems (e.g., Resque or similar), caching mechanisms, and search indexing tools.
- • Strong understanding of CI/CD pipelines and tooling, with a proven track record of optimizing build, test, and deployment workflows.
- • Familiarity with Kubernetes-based environments and cloud infrastructure (e.g., AWS).
- • Excellent communication, cross-functional collaboration, and technical leadership skills.
- • Experience working with, evolving, and improving large, complex codebases.
- • A track record of championing observability, including monitoring, alerting, and debugging workflows.
- • Familiarity with incident management and postmortem culture.
🏖️ Benefits
- • Competitive salary range of $175,000 - $190,000 CAD, commensurate with experience, skills, and qualifications.
- • Fully remote position, offering flexibility and work-life balance.
- • Opportunity to work with a product that users genuinely love and a company poised for significant growth.
- • Collaborative and inclusive work environment that values diversity and encourages contributions from all backgrounds.
- • Chance to make a significant impact on product direction and technical strategy.
- • Professional development opportunities, including mentorship and exposure to cutting-edge technologies.
Skills & Technologies
About Copper Company
Copper Company is a leading provider of copper-based solutions, specializing in the manufacturing and distribution of high-quality copper products for a diverse range of industries. Their offerings include copper sheets, rods, wires, and custom-fabricated components, catering to sectors such as electrical, automotive, construction, and aerospace. With a commitment to innovation and sustainability, Copper Company leverages advanced technology and stringent quality control measures to ensure product excellence and environmental responsibility. They focus on building strong customer relationships through reliable supply chains, technical expertise, and tailored solutions designed to meet specific project requirements. Their dedication to the enduring properties of copper positions them as a key partner for businesses seeking durable and efficient material solutions.
Similar Opportunities
4 days ago



