Himalayas logo
Abnormal SecurityAS

Software Engineer 2 - Dev Accelerator

Abnormal Security is an AI-native email security platform that uses behavioral data science to protect enterprises from the widest range of email attacks.

Abnormal Security

Employee count: 501-1000

Salary: 149k-175k USD

United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

About the team

The Dev Accelerator team builds and operates our internal developer platform: the tools, libraries, and infrastructure that let 100+ engineers design, build, test, and ship products quickly and safely.

We own:

  • Developer CLI tooling – a “Prompt-to-Product” style CLI that scaffolds services end-to-end, environment/credentials tooling, and a wide range of internal developer scripts.
  • Monorepo build, lint, and CI infrastructure, including our core backend CI workflow, Bazel integration, and a custom linting framework and rule set used across the codebase.
  • Go ecosystem stewardship for a large suite of shared libraries and applications under our main Go module.
  • Python shared libraries & frameworks for core business logic, gRPC helpers, utilities, and standardized component libraries (datastores, messaging, web, etc.).
  • Engineering effectiveness & test infrastructure, including automated canary analysis, test data and coverage tooling, bad test dashboards, dependency analysis, and “broken main” automation.

Our goal is to make the easy path the right path for product teams and AI agents building on the platform.

About the role

As a Software Engineer 2, Dev Accelerator, you will:

  • Design and evolve the internal developer platform that underpins virtually all backend development.
  • Own high-leverage projects across CLI tooling, CI/CD, shared libraries, and test infrastructure.
  • Work across Python, Go, Bazel, Kubernetes, AWS, and CI systems to make our Golden Path fast, reliable, and intuitive.
  • Shape abstractions and workflows that are AI-native, consumable by both humans and AI agents.

You’ll operate as an IC, leading multi-quarter initiatives and collaborating with product teams, infrastructure, SRE, and Security.

What you’ll do

  • Build and evolve developer CLI tooling
  • Extend our primary developer CLI to scaffold new component types and services end-to-end (service manifests, container/build configs, deployment charts, build files, API definitions, starter code, alerts, runbooks).
  • Improve environment and credentials tooling to make local development setup fast and reliable.
  • Own core CI/CD and linting infrastructure
  • Design and maintain the backend CI workflow used by backend services.
  • Evolve linting, formatting, and typing tools to enforce architectural and code-quality guardrails across the monorepo.
  • Debug and fix CI issues that block engineers, and proactively reduce flakiness and runtime.
  • Steward shared Go and Python ecosystems
  • Own key shared Go libraries (auth, caching, clients, configuration, cryptography, logging, metrics, domain/realm, server, etc.) and their usage across many applications.
  • Maintain and evolve Python shared libraries and frameworks in our core libraries, gRPC helpers, utilities, and standardized components.
  • Strengthen test and release safety
  • Extend automated canary analysis with new metric types, backtesting, and safer defaults.
  • Build and improve test automation tooling, bad-test detection dashboards, and dependency-analysis utilities to keep main green and tests reliable.
  • Contribute to automation that classifies CI failures and summarizes them for engineers (including LLM-assisted workflows).
  • Drive platform-level design and abstractions
  • Design abstractions that balance simplicity for product engineers with enough power for advanced use cases.
  • Collaborate with PM/TPM, infrastructure, and product teams to scope and deliver multi-team initiatives (e.g., prompt-to-product workflows, typing and linting initiatives, test automation).

Required technical skills

Languages & frameworks

  • Strong experience with Python 3.x:
    • CLI development (e.g., Click or similar).
    • YAML/Jinja2-style templating.
    • Modern type hints and typing discipline (e.g., typing, dataclasses / attrs, Pydantic-style patterns).
    • Testing with pytest or similar.
  • Solid experience with Go:
    • Shared library and service development (gRPC/HTTP).
    • CLI patterns (e.g., Cobra/Viper or equivalents).
    • Testing with Go testing frameworks (e.g., Ginkgo/Gomega or the standard library).

Protocols & APIs

  • Protobuf/gRPC:
    • Schema design and evolution.
    • Cross-language client/server generation and integration.

Build systems & infrastructure

  • Bazel in a large monorepo:
    • BUILD rules and dependency management.
    • Working with code generation for APIs and clients.
  • Containers & orchestration:
    • Docker image builds.
    • Kubernetes concepts (Helm-style values, service deployments, readiness/liveness/health checks).
  • Cloud infrastructure (AWS preferred):
    • Experience with a meaningful subset of: object storage, relational databases (e.g., Postgres), key–value/document stores, search, streaming/ingest services, Kafka, Redis, IAM.

CI/CD & DevOps

  • Modern CI systems (e.g., Git-based CI/CD platforms):
    • Authoring non-trivial pipelines (matrix builds, reusable workflows, secrets/permissions).
  • Infrastructure-as-Code mindset:
    • Comfortable working with service manifests (YAML), Terraform/Terragrunt-like patterns, or internal equivalents.
  • Linting & static analysis:
    • Hands-on experience configuring and tuning linting and typing tools (e.g., pylint, ruff, mypy, golangci-lint).
    • Experience writing or extending custom lint rules is a strong plus.

Strongly preferred

  • Monorepo experience
  • Worked in a large, shared codebase with complex dependency graphs and shared frameworks.
  • Familiar with dependency graph analysis and strategies to keep builds/tests fast.
  • Developer experience (DX) tooling
  • Built or maintained CLI tools, scaffolding systems, or internal frameworks used by other engineers.
  • Thoughtful about ergonomics, documentation, and guardrails.
  • Testing & progressive delivery
  • Exposure to canary analysis / progressive rollout systems (e.g., Prometheus/PromQL, Grafana, automated deployment checks).
  • Experience with test data management, integration/E2E test infrastructure, or bad-test detection.
  • Messaging & streaming
  • Experience with Kafka (topic design, producers/consumers, observability, error handling).
  • LLM/AI integration
  • Experience or strong interest in using LLMs to improve developer workflows (e.g., failure summarization, smart code generation, AI-native CLIs).

How you work

We’re looking for someone who:

  • Designs scalable developer abstractions
  • Has built tools that many engineers depend on, and can point to where those abstractions worked (or didn’t) and why.
  • Operates across the full platform stack
  • Comfortable jumping between Python CLIs, Go libraries, Bazel rules, YAML manifests, CI workflows, and Kubernetes deployments.
  • Reduces complexity for others
  • Measures success by how much simpler and safer life becomes for product engineers and AI agents using the platform.
  • Thinks in terms of leverage
  • Prefers building guardrails, automation, and self-service over manual ops work.
  • Writes clear documentation
  • Treats usage and developer documentation as part of the product surface, not an afterthought.
  • Collaborates across teams
  • Communicates clearly with product teams, infra, SRE, and security; comfortable gathering feedback via Slack, ticketing systems, and design docs and iterating quickly.

If you’re excited about building the tools and infrastructure that hundreds of engineers (and AI agents) will use every day, we’d love to talk.


At Abnormal AI, certain roles are eligible for a bonus, restricted stock units (RSUs), and benefits. Individual compensation packages are based on factors unique to each candidate, including their skills, experience, qualifications and other job-related reasons.

Base salary range:
$148,800—$175,000 USD

Abnormal AI is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status or other characteristics protected by law. For our EEO policy statement please click here. If you would like more information on your EEO rights under the law, please click here.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Salary

Salary: 149k-175k USD

Location requirements

Hiring timezones

United States +/- 0 hours

About Abnormal Security

Learn more about Abnormal Security and their company culture.

View company profile

At Abnormal Security, we are at the forefront of cybersecurity innovation, pioneering a revolutionary approach to protect the modern enterprise from the most sophisticated and damaging email attacks. Through our groundbreaking, AI-native human behavior security platform, we are fundamentally transforming how organizations defend against threats that exploit human vulnerability. Our core technology leverages advanced machine learning and behavioral data science to create a precise, identity-based understanding of every individual within and outside an organization. This allows us to detect subtle anomalies in communication patterns, relationships, and business processes that signal a potential attack, stopping threats that traditional security solutions miss. We are not just building another security product; we are engineering a new paradigm of defense that is autonomous, adaptive, and capable of anticipating and neutralizing never-before-seen attacks in real-time.

Our commitment to innovation extends beyond our core detection engine. We are building a comprehensive security platform that provides complete protection across the entire cloud email environment. This includes inbound email security to block phishing, malware, and social engineering attacks; robust protection against internal and external account takeovers; and full security operations center (SOC) automation to streamline threat response and reduce manual effort. By integrating seamlessly with major cloud platforms like Microsoft 365 and Google Workspace via a simple API, we provide immediate value without disrupting email flow. The team at Abnormal Security is composed of industry veterans and bright minds from leading technology companies like Google, Twitter, and Amazon, all driven by a shared passion for solving the most critical challenges in cybersecurity. We are dedicated to building a future where organizations can operate securely and confidently in an increasingly complex digital world, empowered by the intelligence and autonomy of our AI-driven platform.

Employee benefits

Learn about the employee benefits and perks provided at Abnormal Security.

View benefits

Mental Health Resources

Access to mental health resources.

401K

Abnormal Security offers a 401K plan.

Virtual lunch budget

Monthly virtual lunch budget for employees.

Flexible PTO

All regular salaried team members enjoy unlimited PTO.

View Abnormal Security's employee benefits
Claim this profileAbnormal Security logoAS

Abnormal Security

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

123 remote jobs at Abnormal Security

Explore the variety of open remote roles at Abnormal Security, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Abnormal Security

Remote companies like Abnormal Security

Find your next opportunity by exploring profiles of companies that are similar to Abnormal Security. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan