NextHire Try for free

Arctic Wolf

Posted 10 Oct 2026

Staff Developer

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
10 Oct 2026

About the role

As a Staff Developer for Arctic Wolf's Data Platform, you will work on shaping and evolving the systems that enable large-scale storage and rapid searching of cybersecurity data. This telemetry data is collected from customers by leveraging endpoint, network, and cloud data sources both inside and outside our customers' networks. Our team designs, builds, and manages large-scale distributed systems that empower both customers and internal teams to better understand and improve security posture.


You will operate at the intersection of big data, distributed computing, cloud technologies, and infrastructure as code. Our existing stacks include both custom-built and open-source components written in Python, Go, or Java, deployed within Amazon Web Services. We leverage Kubernetes and other containerized platforms. Major components include Kafka, Elasticsearch, Databricks, and Spark, along with additional custom application services developed in-house. In this role, you will provide technical leadership across initiatives, influence architectural direction, and ensure our platform scales reliably and sustainably as the business grows.


You're an experienced technical leader who enjoys solving complex, ambiguous technical challenges with little to no guidance. You care deeply about writing quality, maintainable code, and designing systems that scale. Working collaboratively in cross-functional teams is your strength, and colleagues look to you for guidance on system design, architectural decisions, and software development best practices.


Responsibilities:

  • Lead the architecture, design, and end-to-end delivery of complex, high-impact data platform initiatives, ensuring scalability, reliability, and long-term sustainability.
  • Drive cross-team technical direction by influencing architectural decisions, establishing engineering best practices, and developing reusable frameworks and design patterns.
  • Identify and resolve systemic technical challenges and technical debt, improving operational excellence across reliability, observability, CI/CD, and cloud infrastructure.
  • Mentor and elevate engineers across teams through design reviews, pairing, knowledge sharing, and leadership in incident reviews and post-mortems.
  • Partner with product and engineering leadership to align platform investments with business objectives and long-term strategic goals.


Requirements:

  • 8+ years of experience working on backend or distributed systems.
  • Strong experience designing and operating large-scale systems in the big data space.
  • Relevant experience developing software in Python, Go, Java, or other object-oriented languages.
  • Deep understanding of distributed systems, system design, and scalable data architectures.
  • Comprehensive experience integrating with RESTful APIs and building service-oriented systems.
  • Experience with SQL, Elasticsearch DSL, or similar query languages.
  • Strong experience working with message queue systems such as Amazon SQS, Kafka, or others.
  • Experience with columnar and/or time-series databases (e. g., Databricks, Elasticsearch, ClickHouse, etc. ).
  • Experience with Amazon Web Services and cloud-native architectures.
  • Strong understanding of Kubernetes and containerized environments.
  • Ability to work cohesively across multiple teams and influence technical direction beyond a single codebase.
  • Proven track record of mentoring engineers and raising engineering standards.
  • Ability, comfort, and interest in evaluating and adopting new technologies and frameworks.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach