Remote Jobs RockRemote Jobs Rock

Senior Software Developer - Real-Time Processing Platform

🕒 18 days ago
Software DevelopmentDistributed SystemsReal-time Data ProcessingCloud Environments

📜 Description

  • Design, develop, and enhance core components of Arctic Wolf's real-time detection and event processing platform.
  • Build and evolve large-scale distributed systems that process and analyze trillions of events per day in near real-time.
  • Develop capabilities across event processing systems, detection frameworks, event correlation platforms, and stream-processing infrastructure.
  • Solve complex engineering challenges related to scalability, reliability, performance, latency, throughput, and cost efficiency in cloud-native environments.
  • Contribute to the architecture and technical direction of next-generation platform capabilities.
  • Deliver high-quality, production-ready software and operate systems at massive scale.

🛠️ Requirements

  • 5-10+ years of professional software development experience.
  • Proven experience designing, building, and operating complex distributed systems at scale.
  • Strong background in real-time data processing architectures and high-throughput systems.
  • Experience delivering production systems end-to-end and driving complex technical initiatives with a high degree of autonomy.
  • Strong programming skills in one or more languages such as Golang, Python, or Java.
  • Experience building and deploying services in cloud environments such as AWS, Azure, or GCP.
  • Proficiency with modern containerized technologies, including Docker and Kubernetes.
  • Comfortable working within microservices architectures and CI/CD environments.

Benefits

  • Equity for all employees
  • Flexible time off and paid volunteer days
  • RRSP and 401k match
  • Training and career development programs
  • Medical
  • Mental health
  • Dental
  • Robust Employee Assistance Program (EAP) with mental health services
  • Fertility support and paid parental leave

Trusted by Remote Workers