about 3 hours ago

Software Engineer 2 - Dev Accelerator

Remote - USA
full-timemid RemoteCybersecurity

Tech Stack

+1

Description

You will design and evolve the internal developer platform that underpins all backend development, owning high-leverage projects across CLI tooling, CI/CD, shared libraries, and test infrastructure. You will work across Python, Go, Bazel, Kubernetes, and AWS to make the Golden Path fast, reliable, and intuitive, shaping AI-native abstractions consumable by both humans and AI agents.

Requirements

  • Strong experience with Python 3.x including CLI development (Click), YAML/Jinja2 templating, type hints, testing with pytest
  • Solid experience with Go including shared library/service development (gRPC/HTTP), CLI patterns (Cobra/Viper), testing (Ginkgo/Gomega)
  • Experience with Protobuf/gRPC schema design and evolution
  • Experience with Bazel in a large monorepo (BUILD rules, dependency management)
  • Experience with Docker, Kubernetes concepts (Helm, readiness/liveness checks)
  • Experience with cloud infrastructure (AWS preferred) including object storage, databases, key-value stores, messaging
  • Experience with modern CI/CD systems authoring non-trivial pipelines
  • Infrastructure-as-Code mindset (Terraform/Terragrunt or similar)
  • Hands-on experience with linting and static analysis tools (pylint, ruff, mypy, golangci-lint)
  • Strongly preferred: monorepo experience, developer experience tooling, testing/progressive delivery, messaging/streaming (Kafka), LLM/AI integration
  • Designs scalable developer abstractions, operates across full platform stack, reduces complexity, thinks in terms of leverage, writes clear documentation, collaborates across teams

Responsibilities

  • Build and evolve developer CLI tooling to scaffold new component types and services end-to-end
  • Improve environment and credentials tooling for fast local development setup
  • Own core CI/CD and linting infrastructure including backend CI workflow, linting, formatting, and typing tools
  • Debug and fix CI issues, reduce flakiness and runtime
  • Steward shared Go and Python ecosystems including key libraries and frameworks
  • Strengthen test and release safety with automated canary analysis, test automation, and dependency-analysis utilities
  • Drive platform-level design and abstractions balancing simplicity with power
  • Collaborate with PM/TPM, infrastructure, and product teams to scope and deliver multi-team initiatives
0 views 0 saves 0 applications