Remote Senior Staff Software Engineer (Backend)

Posted

Apply now
Please, let Copper CRM know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Copper is seeking a positive, customer-oriented Senior Staff Software Engineer to join their product development teams.
  • The role involves acting as a Technical Lead on projects, guiding architectural decisions, and mentoring other engineers.
  • You will work with Copper’s server tech stack to add and improve features for their CRM and advance the overall technology platform.
  • The position requires collaboration with cross-functional teams, including client and server engineers, QA engineers, product managers, and user-experience designers.
  • You will also work closely with the DevOps Team to resolve application-related infrastructure issues.
  • The role influences decisions at all stages of the software development lifecycle, including definition, development, delivery, and observability.
  • The position is fully remote and reports to an Engineering Manager, with team members located across the US, Canada, and UK.
  • The tech stack includes Ember.js, WebExtensions, Ruby on Rails, Postgres, OpenSearch, Redis, and Resque, with containerization and orchestration using Docker and Kubernetes.

Requirements:

  • Candidates must have 8+ years of experience in backend engineering, with at least 2+ years in a Staff or Senior Staff role.
  • Expertise in Ruby on Rails or a similar framework is required, with the ability to ramp up quickly.
  • A deep knowledge of distributed systems, database design, and API architecture is essential.
  • Experience with queuing systems (like Resque), caching, and search indexing tools is necessary.
  • Candidates should have a deep understanding of CI/CD pipelines and tooling, with experience optimizing build, test, and deployment workflows.
  • Comfort in working within Kubernetes-based environments and with cloud infrastructure (e.g., AWS) is required.
  • Excellent communication, cross-functional collaboration, and technical leadership skills are essential.
  • Experience in evolving and improving large codebases is necessary.
  • A track record of championing observability, including monitoring, alerting, and debugging workflows across complex systems is required.
  • Familiarity with incident management and postmortem culture is important.
  • Candidates must be able to work seamlessly with remote Engineering and Product teams throughout North America.
  • An approach that emphasizes leaving the campground cleaner than you found it is expected.

Benefits:

  • The compensation range for this role is between $170,000 - $190,000 CAD, depending on experience, skills, and qualifications.
  • Copper is committed to fair and equitable compensation practices that align with market standards.
  • The company promotes a remote-first work environment and is an equal-opportunity employer.
  • Copper is dedicated to building and empowering a diverse and inclusive environment, encouraging people from all backgrounds to apply.
Apply now
Please, let Copper CRM know you found this job on RemoteYeah . This helps us grow 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback