Remote Jobs RockRemote Jobs Rock

Staff Backend Engineer

🕒 7 days ago
GoBackend EngineeringDistributed SystemsAPIs

📜 Description

  • Lead the design and development of enterprise-grade backend systems while shaping engineering practices.
  • Design and lead the development of distributed backend services and enterprise features using Go.
  • Architect systems focusing on correctness, scalability, observability, performance, security, and reliability.
  • Drive projects from ideation through development, deployment, and production operations.
  • Collaborate with customers and product teams to turn complex infrastructure challenges into reliable solutions.
  • Mentor engineers and contribute to the growth of the engineering organization.

🛠️ Requirements

  • Extensive professional experience building and operating production backend services.
  • Strong professional experience with Go and backend engineering.
  • Deep understanding of distributed systems concepts and operational trade-offs.
  • Experience designing and operating high-traffic, highly available, or multi-tenant systems.
  • Strong database expertise, including PostgreSQL and/or MySQL.
  • Experience with Kubernetes and containerized environments.

✨ Benefits

  • Equity: Restricted Stock Units (RSUs) are included as part of the overall compensation package.
  • Remote work: Fully remote position with a globally distributed workforce.
  • Global collaboration: Work with colleagues and technical teams across multiple countries and time zones.
  • Flexible working environment: Meetings are generally concentrated between 14:00 and 17:00 UTC
  • AI-powered productivity: Access to modern AI coding assistants and company-funded usage budgets, within applicable security guidelines.
  • Professional development: Opportunities to grow as a technical leader, mentor others
  • Career growth: Defined opportunities to develop technical and leadership capabilities in a scaling organization.
  • Annual leave: Global annual leave policy of 30 days per year, including three designated shutdown days
Full job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Backend Engineer based in United States .

This role offers the opportunity to design and build backend infrastructure supporting some of the world's most demanding observability and software delivery environments. You will work on distributed systems where scalability, reliability, security, and performance are critical. As a Staff Engineer, you will influence architecture, guide technical direction, and help solve complex challenges for large-scale enterprise operators. You will work primarily with Go while contributing across APIs, databases, Kubernetes, CI/CD, and observability technologies. The position combines hands-on engineering with technical leadership, customer engagement, and mentoring. You will join a fully remote, globally distributed engineering environment built around autonomy, transparency, open-source principles, and continuous learning.

How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.     #LI-CL1

Accountabilities:

As a Staff Backend Engineer, you will lead the design and development of enterprise-grade backend systems while helping shape engineering practices and technical strategy. You will work closely with customers, product teams, and fellow engineers to turn complex infrastructure challenges into reliable, scalable solutions.

  • Design and lead the development of distributed backend services and enterprise features using Go.
  • Architect systems with a focus on correctness, scalability, observability, performance, security, and reliability.
  • Drive projects from initial ideation through development, deployment, and production operations.
  • Design APIs and service contracts used by enterprise operators and cloud service providers.
  • Contribute to the scalability, reliability, security, and multi-tenancy of large-scale observability infrastructure.
  • Work directly with large enterprise customers and cloud service providers to understand their requirements and translate them into robust technical solutions.
  • Advocate for customer needs throughout the product and engineering lifecycle.
  • Collaborate with Product, UX, frontend engineers, and other technical teams to deliver complete end-to-end solutions.
  • Drive continuous improvements to engineering culture, development practices, and operational processes.
  • Hire, mentor, and develop engineers while contributing to the growth of the broader engineering organization.
  • Develop thought leadership around engineering and operational practices and help raise technical standards across teams.
  • Participate in weekday and weekend on-call rotations while actively contributing to efforts that reduce operational load.
  • Use modern AI-assisted development tools for prototyping, test generation, refactoring, documentation, and incident follow-ups while maintaining strong code review and quality standards.
  • Requirements

    The ideal candidate is an experienced backend engineer with deep distributed-systems expertise and a track record of operating production software at significant scale. You should combine strong technical judgment with excellent communication, customer focus, and the ability to lead through influence.

    • Extensive professional experience building and operating production backend services throughout the full software lifecycle.
    • Strong professional experience with Go and backend engineering.
    • Deep understanding of distributed systems concepts, including replication, consistency models, partitioning, fault tolerance, and large-scale operational trade-offs.
    • Experience designing and operating high-traffic, highly available, or multi-tenant systems, ideally for infrastructure, observability, software delivery, or similar platforms.
    • Experience designing and consuming gRPC/protobuf APIs and creating clean service contracts across system boundaries.
    • Strong database expertise, including PostgreSQL and/or MySQL, schema design, query optimization, and large-scale schema migrations.
    • Experience designing, operating, or integrating with large-scale CI/CD systems and build infrastructure.
    • Comfortable working with Kubernetes and containerized environments, including stateful workloads and multi-tenant clusters.
    • Experience with observability technologies such as OpenTelemetry, Prometheus metrics, structured logging, and distributed tracing.
    • Familiarity with dependency injection patterns such as Google Wire and clean, testable service architecture.
    • Ability to break down complex distributed-systems problems into manageable solutions and deliver iteratively.
    • Strong written and interpersonal communication skills suited to a fully remote, globally distributed environment.
    • Ability to build trust with customers and colleagues through clear communication, ownership, and consistent execution.
    • Strong customer orientation and an ability to design solutions around the needs of large-scale operators.
    • Experience mentoring engineers and contributing to technical direction and engineering culture.
    • Familiarity with TypeScript and React is a plus.
    • Experience with observability technologies such as Loki, Mimir, Tempo, Pyroscope, or Alloy is a plus.
    • Experience working with major cloud providers, IaaS platforms, global enterprises, or environments with demanding SLA requirements is a plus.
    • Experience with large-scale build infrastructure, artifact registries, distributed build caches, hermetic build systems such as Bazel, or developer platform tooling is a plus.
    • Benefits

      • Salary: CAD $186,368–$223,642 compensation range for the role in Canada, with actual compensation determined based on factors such as experience, level, and skillset.
      • Equity: Restricted Stock Units (RSUs) are included as part of the overall compensation package.
      • Remote work: Fully remote position with a globally distributed workforce.
      • Global collaboration: Work with colleagues and technical teams across multiple countries and time zones.
      • Flexible working environment: Meetings are generally concentrated between 14:00 and 17:00 UTC, with flexibility around engineering and customer needs.
      • AI-powered productivity: Access to modern AI coding assistants and company-funded usage budgets, within applicable security guidelines.
      • Professional development: Opportunities to grow as a technical leader, mentor others, and influence engineering practices across the organization.
      • Career growth: Defined opportunities to develop technical and leadership capabilities in a scaling organization.
      • Annual leave: Global annual leave policy of 30 days per year, including three designated shutdown days, subject to applicable local legislation.
      • Remote-first culture: A high-trust environment emphasizing autonomy, transparency, collaboration, and shared outcomes.
      • In-person onboarding: An onboarding experience designed to help new team members connect with colleagues and understand the organization and its ways of working.
      • Inclusive workplace: Commitment to equal opportunity, diversity, and an inclusive working environment, with accommodations available where required.
GitLab

Staff Backend Engineer, Core DevOps

🕒 14 days ago
GitLab👥 10,000+ employees🏢 IT Services And IT Consulting🤝 B2B

As a Staff Backend Engineer on the Core DevOps team, you will lead backend initiatives, modernize systems, and set standards to enhance quality and efficiency across teams.

Backend ArchitectureModular SystemsAPIsService Platforms
Turnitin

Principal Software Engineer, Fullstack/Backend Technologies (UK Remote)

🕒 22 days ago
Turnitin👥 501 - 1000 employees🏢 Computer Software

As a Principal Software Engineer, you will lead the design and development of backend services, driving architectural decisions and mentoring engineers to enhance Turnitin's platform capabilities.

JavaAWSCloud-native ArchitecturesDistributed Systems
Turnitin

Principal Software Engineer, Fullstack/Backend Technologies (UK Remote)

🕒 22 days ago
Turnitin👥 501 - 1000 employees🏢 Computer Software

As a Principal Software Engineer, you will lead the design and development of shared backend services, driving architectural decisions and mentoring engineers to enhance platform capabilities.

JavaAWSCloud-native ArchitecturesDistributed Systems

Trusted by Remote Workers