Senior/Staff Software Engineer

Recruiting From ScratchSan Francisco, CA
4dRemote

About The Position

Our client is an early-stage, venture-backed security startup reimagining enterprise identity from the ground up. Founded by proven entrepreneurs who previously built and sold a device management company to Apple, the team is now tackling workforce identity — building a modern alternative to legacy providers with a relentless focus on user experience, API design, and security. This is a rare opportunity to join a highly experienced founding team at the pre-launch stage. The company is well-capitalized, moving with urgency, and building the foundational architecture for what they believe can become a category-defining, public-company-scale business. If you’re excited about owning foundational backend systems, building secure-by-design infrastructure, and shaping a product from zero to launch — this role is for you.

Requirements

  • 6–20 years of backend software engineering experience.
  • Strong experience building production systems in Go (Java acceptable if willing to work in Go).
  • Deep understanding of distributed systems and microservices architecture.
  • Experience designing secure, scalable backend services.
  • Strong database fundamentals, including schema design and raw SQL.
  • Experience implementing logging, tracing, and debugging in distributed environments.
  • Familiarity with CI/CD concepts and container orchestration (e.g., Kubernetes).
  • Experience working in startup environments or demonstrated ownership of end-to-end projects within larger tech organizations.
  • Strong communication skills and a thoughtful, low-ego approach to collaboration.

Nice To Haves

  • Experience with identity and access management protocols (OAuth 2.0, OIDC, SAML, WebAuthn).
  • Familiarity with corporate IT/security ecosystems (MDM, endpoint security, etc.).
  • Exposure to compliance frameworks (SOC 2, ISO 27001) and privacy regulations (GDPR, CCPA).
  • Experience with audit logging systems.
  • Familiarity with Certificate Authorities (CA) and Public Key Infrastructure (PKI).
  • Background at high-caliber engineering organizations known for strong backend systems and API quality.

Responsibilities

  • Build scalable, secure backend services designed for enterprise-grade workloads.
  • Design and implement distributed, high-availability microservices in Go.
  • Architect secure-by-design systems across application and service layers.
  • Develop well-crafted APIs (web and service-to-service) with exceptional usability and reliability.
  • Design database schemas and write performant raw SQL queries.
  • Implement observability best practices (logging, tracing, monitoring) in a microservices environment.
  • Contribute to CI/CD workflows and collaborate on Kubernetes-based deployments.
  • Partner closely with product and design to deliver a highly polished developer and user experience.
  • Help shape engineering culture, technical standards, and system architecture at an early-stage company.
  • This is a hands-on backend role focused primarily on core application logic rather than deep infrastructure specialization.

Benefits

  • Competitive early-stage equity package
  • Fully remote within North America (ET–PT time zones)
  • Opportunity to join at pre-launch stage and shape foundational architecture
  • High-impact role with significant ownership and visibility
  • Work alongside experienced founders with a successful prior exit
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service