hero

Canada's Talent Marketplace

Find your next role at Canada's fastest-growing tech companies

Developer

Arctic Wolf

Arctic Wolf

Software Engineering
Bengaluru, Karnataka, India
Posted on Oct 13, 2025

About the Team

Aurora Managed Endpoint Defense (mEDR) is an AI-powered endpoint security solution that delivers continuous threat prevention, detection, and response. It leverages behavioral analytics and machine learning to identify sophisticated threats like ransomware and fileless malware. Fully integrated with Arctic Wolf’s SOC, it enables 24×7 expert monitoring and guided remediation. The solution scales across environments, helping organizations strengthen their endpoint security posture while reducing alert fatigue.

Role Overview

We are looking for an experienced and driven Software Developer to join our backend development team. In this role, you’ll be expected to contribute to the design and implementation of backend services, improve system performance and reliability, and mentor junior developers. You will work closely with engineers, product managers, and SOC analysts to build features that directly impact the efficacy of our detection and response capabilities.

Key Responsibilities

  • Design, implement, and maintain scalable, secure, and resilient backend systems using Java and Spring Boot

  • Develop and optimize microservices for high throughput, low-latency processing of endpoint telemetry data

  • Collaborate with cross-functional teams to deliver product features and architectural improvements

  • Build and maintain CI/CD pipelines, enforce coding standards, and improve deployment reliability

  • Manage containerized deployments using Docker and Kubernetes across multiple environments

  • Design efficient and reliable PostgreSQL schemas and queries; own data-layer performance

  • Integrate with messaging systems like Kafka, SQS, or RabbitMQ for asynchronous workflows

  • Implement observability best practices using tools like Prometheus, Grafana, or ELK stack

  • Follow test-driven development (TDD) principles and apply domain-driven design (DDD) practices where applicable

  • Troubleshoot and resolve production issues quickly and effectively

  • Provide mentorship to junior developers and contribute to a culture of engineering excellence

  • Contribute in an agile and fast-paced environment with a strong sense of ownership and urgency

  • Champion outcome-oriented development and cloud-native architecture principles

  • Incorporate software security best practices in day-to-day development

Required Qualifications

  • 3–6 years of backend software development experience using Java, with strong knowledge of Spring Boot

  • Deep understanding of REST APIs, distributed systems, and microservices architecture

  • Hands-on experience with Docker and Kubernetes in production environments

  • Proficient in building and managing CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI)

  • Solid experience with PostgreSQL (schema design, query optimization, indexing)

  • Practical knowledge of message brokers (Kafka, SQS, RabbitMQ) and event-driven systems

  • Experience applying TDD and DDD principles in real-world software projects

  • Proficiency in writing unit test cases and working with build tools like Maven or Gradle

  • Strong debugging and performance tuning skills in distributed systems

  • Hands-on experience with cloud platforms such as AWS, Azure, or GCP

  • Good understanding of software security fundamentals

  • Excellent communication, collaboration, and documentation habits

  • Team player with a high sense of ownership and urgency

  • Outcome-focused mindset with adaptability to a fast-paced agile environment

Nice to Have

  • Familiarity with observability tooling (e.g., Prometheus, Grafana, ELK, OpenTelemetry)

  • Experience mentoring junior developers and contributing to engineering culture

  • Understanding of cloud-native architecture principles and outcome-oriented development

  • Knowledge of Databricks