Senior Software Engineer II

Axon Axon · Enterprise · London, United Kingdom · 2024 Dedrone R&D

Senior Software Engineer II on the Infrastructure Services team, responsible for designing, building, and evolving core systems for a developer platform and backend services. Focuses on scalability, reliability, and security of the platform, including CI/CD, runtime environments, and cloud-native systems on AWS. Influences engineering standards and architectural direction.

What you'd actually do

  1. Design, build, and maintain production-grade backend services (primarily Java, Go, or Python) that power deployment orchestration, internal APIs, and developer platform capabilities.
  2. Own, design, and optimize CI/CD systems supporting Dedrone’s distributed product ecosystem—reducing build times, deployment friction, and manual overhead.
  3. Design and maintain scalable, secure AWS infrastructure using Infrastructure-as-Code (Terraform or AWS CDK).
  4. Strengthen Dedrone’s observability stack—metrics, logging, tracing, alerting—leveraging tools such as Grafana and CloudWatch.
  5. Establish and promote high standards in service design, code quality, infrastructure patterns, and automation practices.

Skills

Required

  • backend engineering
  • platform engineering
  • developer infrastructure
  • cloud-native software
  • production backend services
  • APIs
  • service reliability
  • scalability
  • Java
  • Go
  • Python
  • software engineering fundamentals
  • distributed systems
  • concurrency
  • networking fundamentals
  • failure modes
  • scaling patterns
  • AWS

Nice to have

  • Terraform
  • AWS CDK
  • Docker
  • ECS
  • EKS
  • Kubernetes
  • Grafana
  • CloudWatch