cover image
Axon

Software Engineer II (Data Platform)

On site

London, United kingdom

Junior

Full Time

05-10-2025

Share this job:

Skills

Communication Teamwork Python Java Go Scala SQL Data Engineering Splunk GitHub CI/CD Docker Kubernetes Jenkins Problem-solving Architecture Programming Azure AWS Software Development cloud platforms Spark Terraform Grafana

Job Specifications

Join Axon and be a Force for Good.

At Axon, we're on a mission to Protect Life. We're explorers, pursuing society's most critical safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with candor and care, seeking out diverse perspectives from our customers, communities and each other.

Life at Axon is fast-paced, challenging and meaningful. Here, you'll take ownership and drive real change. Constantly grow as you work hard for a mission that matters at a company where you matter.

Your Impact

As a Software Engineer at Axon, you'll join a passionate, mission-driven team dedicated to building capabilities that empower public safety organisations to unlock the full potential of their data. You will design, develop, and maintain high-quality, scalable, and secure systems, applying engineering best practices and rigorous attention to performance and security across the full development lifecycle. Leading by example, you'll drive technical excellence through active contribution to architecture reviews, design discussions, and code reviews, fostering a culture of innovation and high standards.

You will collaborate across engineering teams to build, refine, and enrich data-driven solutions that span diverse systems, data models, and cloud-native architectures. By championing best practices in engineering, including testing, observability, security, and robust documentation, you'll play a key role in ensuring Axon's platforms are reliable, maintainable, and prepared to scale.

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.

What You'll Do

Design, develop, and maintain high-quality, scalable, and secure software and infrastructure.
Drive technical excellence by leading design discussions, contributing to specifications, and providing insightful feedback in code and design reviews.
Facilitate cross-team collaboration among engineers and contribute to the broader community of Axon engineers
Design and build distributed data systems that will unlock, refine and enrich data across the Axon platform
Solve problems across the whole platform, at multiple levels of abstraction, for example:
Build transform pipelines with tools like Terraform and Spark, and monitor them using tools like Grafana and Splunk
Determine the impact of bulk reads on a production database, and devise a strategy to safely extract its data
Work with users to understand common query patterns, and use this knowledge to tune data storage for optimal query latency
Build a prototype using a novel new storage format and decide if it warrants wider adoption
Write and deploy code for an in-house L7 (reverse) proxy that allows users to securely access parts of the data platform directly
Drive best practices around production data systems, including performance, testing, security, observability, and documentation.
Troubleshoot and resolve issues in production environments to ensure data integrity and platform reliability

What You Bring

Bachelor's Degree in Computer Science, Engineering, or related field
3+ years of professional software development experience
Excellent problem-solving skills and a proactive approach to addressing challenges.
Strong programming skills in languages such as Go, SQL, Python, Java or Scala
Experience in the effective application of AI tooling in your development process
A growth mindset and eagerness to work in a fast-paced, mission-driven environment
Excellent communication skills, with an ability to make challenging concepts accessible to non-technical audiences
Good understanding of cloud architectures and technologies, including Docker and Kubernetes
Familiarity with CI/CD tools like Jenkins, GitHub, TeamCity, ArgoCD, etc.
High-level understanding of fundamental distributed systems concepts, such as availability, consistency, latency, throughput, etc.

Preferred Qualifications

Bachelor's or Master's degree in Computer Science, Engineering, Data Engineering, or similar
Experience working in multi-tenanted SaaS data platforms
Experience working with and deploying infrastructure to cloud platforms such as Azure or AWS

Benefits That Benefit You

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

Axon's mission is to protect life. We build technology for public safety and justice, including body cameras, sensors, and

About the Company

Our story began in September of 1993 when TASER International was founded by CEO Rick Smith with his brother Tom Smith. They consulted with Jack Cover, former NASA scientist and inventor of the original TASER® conducted energy weapons of the 1970s. Rick Smith was inspired to found the company after losing two high school football teammates who were shot and killed in a road rage incident. This experience led him to seek new technologies that would enable people to protect themselves without deploying lethal force in hopes of... Know more