Recruiting From Scratch-posted 9 days ago
Full-time • Mid Level
Remote • San Francisco, CA

As a Senior Software Engineer on the Delivery platform team, you will: Build, architect, and scale internal developer tools that power CI/CD, deployment workflows, testing environments, staging orchestration, and release automation. Identify friction in the create/build/test/deploy pipeline and design solutions that materially improve engineering velocity. Partner directly with product engineering teams to understand their workflows and ensure platform tools optimize quality, reliability, and speed. Collect and analyze data around system performance and developer usage to guide prioritization and feature development. Engineer safe, reliable deployment and rollback systems, including canary releases, automated health checks, and progressive delivery workflows. Design well-observed, highly available platform services with strong logging, alerting, monitoring, and operational excellence. Treat the platform like a product—engaging customers (internal teams), gathering insights, defining requirements, and iterating quickly.

  • Build, architect, and scale internal developer tools that power CI/CD, deployment workflows, testing environments, staging orchestration, and release automation.
  • Identify friction in the create/build/test/deploy pipeline and design solutions that materially improve engineering velocity.
  • Partner directly with product engineering teams to understand their workflows and ensure platform tools optimize quality, reliability, and speed.
  • Collect and analyze data around system performance and developer usage to guide prioritization and feature development.
  • Engineer safe, reliable deployment and rollback systems, including canary releases, automated health checks, and progressive delivery workflows.
  • Design well-observed, highly available platform services with strong logging, alerting, monitoring, and operational excellence.
  • Treat the platform like a product—engaging customers (internal teams), gathering insights, defining requirements, and iterating quickly.
  • 5+ years of experience working with at least two modern languages/frameworks (Ruby, Kotlin, Python, TypeScript, Spring, React, or similar).
  • 3+ years of experience scripting and supporting multiple AWS services (EC2, RDS, IAM, S3, Lambda, API Gateway).
  • 3+ years of experience designing and maintaining CI/CD applications, including advanced deployment patterns (canary, automated rollbacks, post-deploy checks).
  • 3+ years of experience building observability systems—alerting, dashboards, logging—via Datadog, New Relic, CloudWatch, etc.
  • Hands-on Kubernetes experience.
  • Full-stack software engineering experience.
  • Background building or maintaining high-volume, highly reliable CI/CD systems (Jenkins, GitHub Actions, Terraform, AWS CDK, Helm, Docker, Kubernetes).
  • Strong Linux fundamentals and scripting experience (Bash).
  • Ability to design CI/CD pipelines with automated test coverage.
  • Experience with platform tooling (ArgoCD, Backstage, Artifactory, etc.)
  • Strong communication skills and ability to collaborate across a fully remote team.
  • Comfort working in ambiguous environments with high ownership.
  • Comprehensive medical, dental & vision (HSA contributions included)
  • 401(k) with 100% company match up to $4,500 (immediate vesting)
  • Employee Stock Purchase Plan (ESPP)
  • Generous holiday, vacation, sick leave, and safety leave policies
  • Parental, family care, and military leave
  • Annual wellness, tech, and ergonomic stipends
  • Quarterly in-person offsites (travel fully covered)
  • Social events, ERGs, and team-building activities
  • Office perks (when onsite): catered lunches, snacks, drinks
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service