Senior Software Engineer I, Infrastructure London, England, United Kingdom London, England, Uni[...]

Senior Software Engineer I, Infrastructure London, England, United Kingdom London, England, Uni[...]

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Axon Enterprise

At a Glance

  • Tasks: Design and maintain backend services using Java, Go, or Python in a collaborative environment.
  • Company: Join Axon, a mission-driven tech company focused on safety and innovation.
  • Benefits: Enjoy competitive salary, private health insurance, 30 days holiday, and career growth support.
  • Other info: Hybrid work model with a focus on collaboration and mentorship.
  • Why this job: Make a real impact while working with cutting-edge technology in a supportive team.
  • Qualifications: Experience in backend engineering and strong programming skills in at least one language.

The predicted salary is between 60000 - 80000 £ per year.

Location: London, England, United Kingdom

Join Axon and be a Force for Good.

Your Impact

What You’ll Do

Work Location: This role is based out of our London office and follows a hybrid schedule. We rely on in-person collaboration and ask that team members work onsite Tuesdays through Fridays, with the flexibility to work remotely on Mondays, unless there is an approved workplace accommodation. We believe that connection fuels innovation, and our in-office culture is designed to foster meaningful teamwork, mentorship, and shared success.

Reports to: Engineering Manager, Infrastructure Services

  • Design, build, and maintain production-grade backend services (primarily Java, Go, or Python) that power deployment orchestration, internal APIs, and developer platform capabilities.
  • Contribute to architectural decisions including service boundaries, API design, persistence layers, scalability strategies, and fault tolerance.
  • Improve performance, reliability, and maintainability of platform‑owned services through strong testing practices and thoughtful system design.
  • Maintain and evolve shared services owned by the Infrastructure Services team.
  • Own, design, and optimize CI/CD systems supporting Dedrone’s distributed product ecosystem—reducing build times, deployment friction, and manual overhead.
  • Implement safe, automated deployment strategies (e.g., blue/green, canary, rollback automation) to increase deployment confidence.
  • Provide reusable templates, pipeline patterns, and tooling that improve self‑service capabilities for product teams.
  • Design and maintain scalable, secure AWS infrastructure using Infrastructure‑as‑Code (Terraform or AWS CDK).
  • Architect and optimize Docker images and container workflows; support orchestration platforms such as ECS, EKS, or Kubernetes.
  • Improve environment consistency, drift detection, and infrastructure reliability across staging and production systems.

Observability, Reliability & Security

  • Strengthen Dedrone’s observability stack—metrics, logging, tracing, alerting—leveraging tools such as Grafana and CloudWatch.
  • Use telemetry and SLO‑driven insights to diagnose issues and proactively improve system reliability.
  • Contribute to security‑focused improvements across CI/CD, IAM, secrets management, and cloud resource hardening.

Engineering Standards & Collaboration

  • Establish and promote high standards in service design, code quality, infrastructure patterns, and automation practices.
  • Partner closely with product engineering teams to reduce operational toil and increase developer velocity.
  • Collaborate with Axon platform, infrastructure, and security teams to align on shared best practices.

What You Bring

  • Relevant experience in backend engineering, platform engineering, developer infrastructure, or cloud‑native software roles, with strong hands‑on technical depth.
  • Proven experience building and operating production backend services with ownership of APIs, service reliability, and scalability.
  • Strong programming skills in at least one backend language (e.g., Java, Go, Python), with solid software engineering fundamentals.
  • Experience designing and supporting distributed systems, with understanding of concurrency, networking fundamentals, failure modes, and scaling patterns.
  • Deep familiarity with modern cloud environments (AWS preferred).

Benefits that benefit you

  • Competitive base salary and RSUs
  • Comprehensive pension plan with matching contribution
  • Private health insurance & cash plans
  • 30 days paid holiday + UK public holidays
  • Enhanced maternity/paternity leave
  • Life assurance & income protection
  • Career growth support and wellness resources

The above job description is not intended as, nor should it be construed as, exhaustive of all duties, responsibilities, skills, efforts, or working conditions associated with this job. The job description may change or be supplemented at any time in accordance with business needs and conditions.

Axon’s mission is to Protect Life and is committed to the well‑being and safety of its employees as well as Axon’s impact on the environment. All Axon employees must be aware of and committed to the appropriate environmental, health, and safety regulations, policies, and procedures. Axon employees are empowered to report safety concerns as they arise and activities potentially impacting the environment.

We are an equal opportunity employer that promotes justice, advances equity, values diversity and fosters inclusion. We’re committed to hiring the best talent — regardless of race, creed, color, ancestry, religion, sex (including pregnancy), national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, genetic information, veteran status, or any other characteristic protected by applicable laws, regulations and ordinances — and empowering all of our employees so they can do their best work.

If you have a disability or special need that requires assistance or accommodation during the application or the recruiting process, please email recruitingops@axon.com. Please note that this email address is for accommodation purposes only. Axon will not respond to inquiries for other purposes.

Phishing alert: Axon will never ask you to pay for any part of the hiring process, including training, equipment, or background checks. We do not make job offers via text message, WhatsApp, or instant messaging platforms without a formal interview process. All legitimate job openings are listed on our official careers page at https://www.axon.com/careers. If you receive a suspicious offer or outreach from an email address that is not @axon.com, or if you are asked for sensitive personal information (bank details, Social Security Number) prematurely, please ignore the message and report it to recruitingops@axon.com.

Senior Software Engineer I, Infrastructure London, England, United Kingdom London, England, Uni[...] employer: Axon Enterprise

At Axon, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation in our London office. With a strong focus on employee growth, we provide comprehensive benefits including competitive salaries, generous holiday allowances, and robust career support, all while empowering our team to make a meaningful impact in the field of public safety technology.

Axon Enterprise

Contact Details:

Axon Enterprise Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer I, Infrastructure London, England, United Kingdom London, England, Uni[...]

Tip Number 1

Network like a pro! Reach out to current employees at Axon on LinkedIn or through mutual connections. A friendly chat can give you insider info and might even lead to a referral!

Tip Number 2

Prepare for the interview by brushing up on your backend skills, especially in Java, Go, or Python. Be ready to discuss your past projects and how you've tackled challenges in production environments.

Tip Number 3

Show off your problem-solving skills! During interviews, be prepared to walk through your thought process on designing scalable systems or optimising CI/CD pipelines. They love seeing how you think!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team at Axon.

We think you need these skills to ace Senior Software Engineer I, Infrastructure London, England, United Kingdom London, England, Uni[...]

Java
Go
Python
Backend Engineering
Platform Engineering
Cloud-Native Software Development
API Design

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with backend services, especially in Java, Go, or Python, and showcase any relevant projects that demonstrate your skills.

Showcase Your Technical Skills:Don’t hold back on your technical prowess! Include specific examples of how you've designed and maintained production-grade services, and mention any experience you have with CI/CD systems and cloud environments like AWS.

Be Clear and Concise:Keep your application clear and to the point. Use bullet points where possible to make it easy for us to see your key achievements and skills at a glance. We love a well-structured application!

Apply Through Our Website:We encourage you to apply directly through our careers page. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!

How to prepare for a job interview at Axon Enterprise

Know Your Tech Stack

Make sure you’re well-versed in the backend languages mentioned in the job description, like Java, Go, or Python. Brush up on your knowledge of production-grade backend services and be ready to discuss your experience with APIs and service reliability.

Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled challenges in distributed systems or cloud environments. Highlight your understanding of concurrency, networking fundamentals, and scaling patterns to demonstrate your technical depth.

Understand CI/CD and Infrastructure as Code

Familiarise yourself with CI/CD systems and tools like Terraform or AWS CDK. Be ready to discuss how you’ve implemented automated deployment strategies and improved infrastructure reliability in past roles.

Emphasise Collaboration and Standards

Since teamwork is key at Axon, think about how you’ve partnered with product engineering teams in the past. Be prepared to talk about how you promote high standards in service design and code quality, and how you can contribute to a culture of collaboration.