Senior Backend Software Engineer (Go)
New
C
CareerMentorsEnterprise Software
Remote • North America (Pacific to Eastern time zones), Pacific to Eastern time zonesFull-TimeSenior
Salary180,000 - 230,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 6–20 years
- Required Skills
- SQLJavaKubernetesOAuthGoCI/CDMicroservices
Requirements
- 6–20 years of backend engineering experience.
- Strong proficiency in Go or Java.
- Excellent computer science fundamentals.
- Broad backend expertise including APIs, databases, distributed systems, and infrastructure.
- Experience owning end-to-end systems in a startup or major production environment.
- Proven history of building secure, scalable architectures.
- Deep experience with IAM protocols: OAuth 2.0, SAML, OIDC, WebAuthn.
- Familiarity with PKI, certificate authorities, and corporate security/IT (MDM, endpoint).
- Implementation experience with production audit logging.
- Strong CI/CD concepts and Kubernetes experience.
- Database schema design and proficiency with raw SQL.
- Experience working with compliance standards such as SOC 2, ISO 27001, GDPR, and CCPA.
- CS degree from a top program.
Responsibilities
- Architect and build secure, scalable distributed microservices.
- Design systems for high availability and enterprise workloads.
- Implement robust audit logging and observability.
- Design database schemas and write performant raw SQL.
- Build and maintain production CI/CD pipelines and Kubernetes deployments.
- Design and implement identity and access management integrations (OAuth, SAML, OIDC, WebAuthn).
- Contribute to compliance practices including SOC 2, ISO 27001, GDPR, and CCPA.
- Partner across product, design, and engineering teams.
View Full Description & ApplyYou'll be redirected to the employer's site