Senior Software Engineer I, Infrastructure

Axon Axon · Enterprise · London, United Kingdom · Axon EVG_R&D

This role is for a Senior Software Engineer on the Infrastructure Services team, focusing on designing, building, and evolving core systems for a developer platform and backend services. Responsibilities include backend service engineering (Java, Go, Python), CI/CD optimization, cloud infrastructure management (AWS, Terraform), and enhancing observability and security. The role requires strong software engineering fundamentals and infrastructure expertise to ensure scalability, reliability, and security.

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

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