Copper

Senior Staff Software Engineer

Copper

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$180,000 - CA$200,000 per year

Job Level

Senior

Tech Stack

AWSCloudDistributed SystemsKubernetesRubyRuby on Rails

About the role

  • 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
Caspar Health

Senior Backend Engineer

Caspar Health
Seniorfull-time🇩🇪 Germany
Posted: 1 day agoSource: goreha.jobs.personio.com
AWSDockerKubernetesPostgresReactReact NativeRubyRuby on RailsSQLTypeScript
DocPlanner

Full Stack Engineer, .NET, Vue.js

DocPlanner
Mid · Seniorfull-time🇪🇸 Spain
Posted: 17 days agoSource: jobs.smartrecruiters.com
AWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaScriptKubernetes.NETNoSQLPHPRabbitMQ+4 more
Coalfire

Senior Engineer, AI Systems & Automation

Coalfire
Seniorfull-time$152k–$168k / year🇺🇸 United States
Posted: 14 days agoSource: jobs.lever.co
AWSCloudCyber SecurityDistributed SystemsGoJavaJavaScriptKubernetesMicroservicesPythonRustTypeScript
Seismic

Senior Software Engineer II, Learning

Seismic
Seniorfull-time$137k–$237k / year🇺🇸 United States
Posted: 16 days agoSource: careers-seismic.icims.com
AWSAzureCloudDistributed SystemsJavaScriptNoSQLReactRubyRuby on RailsSQLVue.js
Silver.dev

Senior Backend Engineer, Ruby on Rails

Silver.dev
Seniorfull-time$95k–$105k / year🇦🇷 Argentina
Posted: 14 days agoSource: jobs.ashbyhq.com
AWSDockerElasticSearchGoogle Cloud PlatformJavaScriptKafkaKubernetesMySQLPostgresRabbitMQRedisRSpec+2 more