Senior Staff Software Engineer leading backend development at Copper, enhancing a CRM platform with a strong tech stack. Mentoring engineers and influencing architectural decisions throughout the software lifecycle.
Responsibilities
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.
Requirements
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 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.
Software Developer at Vecima involved in agile software development for broadband networks. Collaborating on projects, implementing code changes, and participating in continuous improvement efforts.
C++ Software Engineer developing internal tools for RF testing and real - time system monitoring at Octasic. Collaborating with cross - functional teams to evaluate and validate product quality.
C++ software engineer developing core tooling and software for RF system testing and maintenance. Collaborate with product teams and support integration with hardware components in Montreal, QC.
Senior Software Developer at Cozey enhancing the post - purchase experience through system design. Collaborate on innovative tools for furniture delivery and client satisfaction.
Senior Project Engineer directing engineering and design of projects with compliance to regulations at GE Vernova. Coordinating interfaces between engineers, customers, and subcontractors for efficient project execution.
Senior Project Engineer directing and coordinating the engineering and design of projects with power industry expertise. Establishing technical interfaces among engineers, customers, and subcontractors while ensuring compliance with requirements.
Full - Stack Software Developer building a billing module for Communications Service Providers at gaiia. Collaborating within a team to develop and deploy microservices and GraphQL APIs.
C# developer in a hybrid team responsible for cloud - based security systems. Collaborating to deliver dynamic and scalable solutions in the Software Services domain at Genetec.
Software Developer working on Edge OS, developing embedded systems and managing Genetec’s Cloudlink appliances. Collaborate with team for design, planning, and implementation across various platforms in a hybrid environment.
Engineering Operations Specialist managing SDLC across software applications at EverCommerce. Responsible for automating processes and configuring tools like Jira and Confluence for efficient delivery.