onsite
Senior Software Engineer I - Axon
Software Engineer
Senior Software Engineer driving infrastructure automation for law‑enforcement systems, building scalable cloud services with Python, C++, and Java on AWS, containerized with Docker and orchestrated by Kubernetes, while ensuring robust CI/CD pipelines and high‑availability deployments.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services in Python, C++, and Java for law‑enforcement infrastructure.
- Architect and deploy scalable, secure cloud solutions on AWS, leveraging services such as EC2, S3, RDS, and Lambda.
- Containerize applications with Docker and manage deployments using Kubernetes, ensuring zero‑downtime rollouts and efficient resource utilization.
- Implement and maintain CI/CD pipelines (Git, Jenkins, GitHub Actions) to automate testing, integration, and release processes.
- Collaborate with cross‑functional teams to define requirements, conduct code reviews, and mentor junior engineers.
Requirements
- 5+ years of professional software development experience in a senior role.
- Strong proficiency in Python, C++, and Java with a solid understanding of object‑oriented design.
- Hands‑on experience with AWS, Docker, Kubernetes, and CI/CD tooling.
- Excellent problem‑solving skills and a passion for building reliable, secure systems.
- Effective communication skills and a collaborative mindset.
Skills
pythoncjavaawsdockerkubernetescicd