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