about 3 hours ago
Software Engineer 2 - Dev Accelerator
Remote - USA
$149,200-$214,500 / year
full-timemid RemoteCybersecurity
Tech Stack
+1
Description
You will design and evolve the internal developer platform that underpins virtually all backend development at Abnormal. You'll own high-leverage projects across CLI tooling, CI/CD, shared libraries, and test infrastructure, working with Python, Go, Bazel, and Kubernetes to make the Golden Path fast, reliable, and intuitive for both human engineers and AI agents.
Requirements
- Strong experience with Python 3.x including CLI development (e.g., Click), YAML/Jinja2 templating, type hints, and pytest.
- Solid experience with Go including shared library and service development (gRPC/HTTP), CLI patterns (e.g., Cobra/Viper), and testing.
- Experience with Protobuf/gRPC schema design and cross-language client/server generation.
- Experience with Bazel in a large monorepo including BUILD rules and dependency management.
- Experience with Docker image builds and Kubernetes concepts (Helm-style values, readiness/liveness checks).
- Experience with AWS cloud infrastructure (object storage, Postgres, key-value/document stores, search, streaming, Kafka, Redis, IAM preferred).
- Experience with modern CI systems authoring non-trivial pipelines and infrastructure-as-code (Terraform/Terragrunt-like patterns).
- Hands-on experience configuring linting and typing tools (e.g., pylint, ruff, mypy, golangci-lint).
- Strongly preferred: Monorepo experience, developer experience (DX) tooling, testing/progressive delivery exposure, Kafka experience, and interest in LLM/AI integration.
Responsibilities
- Build and evolve developer CLI tooling to scaffold new component types and services end-to-end.
- Improve environment and credentials tooling for fast and reliable local development setup.
- Own core CI/CD and linting infrastructure, including backend CI workflows and linting tools.
- Steward shared Go and Python ecosystems, maintaining key libraries and frameworks.
- Strengthen test and release safety with automated canary analysis, test automation tooling, and dependency-analysis utilities.
- Drive platform-level design and abstractions balancing simplicity and power.
- Collaborate with PM/TPM, infrastructure, and product teams to scope and deliver multi-team initiatives.
0 views 0 saves 0 applications