Role overview

Senior Backend Software Engineer (Go) Remote

Requirements and responsibilities

Readable role content extracted into sections for faster review.

You will

  • Architect & build secure, scalable distributed microservices
  • Design systems for high availability & enterprise workloads
  • Implement robust audit logging & observability
  • Design database schemas & write performant raw SQL
  • Build/maintain production CI/CD pipelines & Kubernetes deployments
  • Design/implement identity & access management integrations (OAuth, SAML, OIDC, WebAuthn)
  • Contribute to compliance practices (SOC 2, ISO 27001, GDPR, CCPA)
  • Partner across product, design & engineering

Must haves

  • 6–20 years backend engineering experience
  • Strong in Go (preferred) or Java
  • Excellent CS fundamentals
  • Broad backend expertise: APIs, databases, distributed systems, infra
  • Owned end-to-end systems in startup or major production at big tech
  • Built secure, scalable architectures
  • Experience with IAM protocols: OAuth 2.0, SAML, OIDC, WebAuthn
  • Familiarity with PKI, certificate authorities, corporate IT/security (MDM, endpoint)
  • Implemented production audit logging
  • Strong CI/CD concepts & Kubernetes experience
  • Database schema design & raw SQL
  • Worked with compliance: SOC 2, ISO 27001, GDPR, CCPA
  • CS degree from top program

Nice to haves

  • Identity company experience (e.g., Okta, OneLogin)
  • Built customer-facing identity/security infra (not just internal)

Work authorization & reality

  • Must be authorized to work in US or Canada
  • No visa sponsorship
  • Support for transfers & straightforward authorizations (e.g., TN status)
  • Remote in North America time zones (no international)
Similar roles

Keep a backup shortlist.

Browse stack
FocusBackend DevelopmentRole area
Seniority signalSeniorCandidate level
StackCI/CD, Golang, JavaPrimary skills
Location3 accepted countriesEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Your profileCountry not setSign in to check your country against this role.

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.
Apply on company siteCompany siteOpen link