Senior Software Engineer- Carbyne

1 hour, 12 minutes ago
Full-time
Senior
Software Development
Axon

Axon

Axon, formerly TASER International, is a global leader in public safety technology. From smart weapons to body cameras and evidence management software, Axon provides safe and secure solutions for law enforcement, militaries, and citizens. With a missi...

Professional Services
1K-5K
Founded 1993

Description

  • Own end-to-end development of real-time communication software for a life-saving platform.
  • Design and implement low-latency, resilient media streaming architecture for audio and video feeds.
  • Develop core RTC components across mobile clients, specialized clients, and backend infrastructure.
  • Build and maintain highly scalable communication servers and clustering systems for massive concurrent traffic.
  • Lead development of audio processing, handling, and cloud-based media recording and archiving systems.
  • Work across mobile platforms, clustered VoIP and streaming servers, command and control systems, and emergency end-devices.
  • Contribute to RTC technology projects using WebRTC internals, HTTP streaming, GStreamer, and FFmpeg.

Requirements

  • At least 5 years of backend development experience using C++, Rust, Go, Java, or similar low-level/high-performance languages.
  • Strong understanding of memory management, concurrency, and performance bottlenecks.
  • Proven experience in either real-time communication technologies such as WebRTC, SIP, or streaming, or high-scale cloud infrastructure and distributed systems.
  • Experience designing and deploying highly available, scalable servers and clustering technologies.
  • Comfort working deeply with library internals, network protocols, and niche media frameworks.
  • Ability to solve complex engineering problems such as race conditions, high latency, and resource-constrained environments.
  • Exceptional interpersonal skills and fluent English communication.
  • Familiarity with media frameworks or protocols such as GStreamer, FFmpeg, RTP, RTSP, SIP, or WebRTC is preferred.
  • Experience with Docker, Kubernetes, and microservices-based solutions is preferred.
  • Solid understanding of networking fundamentals including TCP/UDP, TLS, and packet loss mitigation is preferred.
  • Experience with profiling tools and monitoring high-throughput systems is preferred.
  • Some roles may require legal eligibility to work in a firearms environment.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Lead AI Software Engineer

Klaviyo 1K-5K IT Services

Klaviyo is hiring a Lead AI Engineer to design and scale backend and machine learning systems that power autonomous, outcome-driven AI products for a large customer base.

Apache Spark AWS Celery CI/CD Django FastAPI Hadoop Kafka Kubernetes Machine Learning Python RabbitMQ Redis Reinforcement Learning SQLAlchemy XGBoost
12 minutes ago

VP, Java Electronic Trading Engineer

Galaxy 251-1K Capital Markets

Galaxy is hiring a London-based software engineer to help build the next generation of crypto trading systems for its institutional digital assets platform.

AWS Docker Java Kubernetes Linux
12 minutes ago

Senior Backend Engineer

Monzo 1K-5K Banks

Monzo is hiring a Senior Backend Engineer to help build and support the bank’s in-house banking platform and customer-facing products across distributed teams in the UK.

AWS Cassandra Docker GCP Go Kafka Kubernetes Machine Learning Microservices React System Design
12 minutes ago

INTERN (Credit Solutions)

Inter 51-250 Banks

Inter is hiring an entry-level Software team member to work on core credit engines, building APIs and jobs that support credit and collections processes in a Python-focused environment.

Git Python REST API
42 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers