Software Engineer II

Axon Axon · Enterprise · Kassel, Germany · 2024 Dedrone R&D

Software Engineer II at Axon focused on developing scalable, high-performance backend and distributed systems for drone detection and mitigation technologies. The role involves end-to-end feature ownership, collaboration with various teams, and ensuring system reliability through best practices.

What you'd actually do

  1. Design and develop scalable, high-performance software systems for Dedrone’s core products, ensuring reliability through best practices such as code reviews, automated testing, and continuous integration
  2. Contribute to the design of new features and system components, making sound technical decisions within your area of ownership
  3. Own and deliver features end-to-end, from requirements clarification to production rollout
  4. Work closely with Product, QA, DevOps, and other stakeholders to refine requirements and deliver high-quality software
  5. Actively participate in coding, code reviews, troubleshooting, and debugging to ensure robust and performant systems

Skills

Required

  • backend systems
  • distributed systems
  • Java
  • Python
  • JavaScript
  • cloud platforms
  • AWS
  • APIs
  • microservices architecture
  • Docker
  • Kubernetes
  • HTTP/REST
  • WebSockets
  • MQTT
  • PostgreSQL
  • MongoDB
  • testing
  • code reviews
  • CI/CD

Nice to have

  • real-time systems
  • event-driven systems
  • secure coding practices
  • production system hardening