Posted on: 22/10/2025
Description :
As a Lead Developer in the Distributed Systems space, you'll work with the teams that build large-scale solutions for cybersecurity use cases. We collect millions of data points per second from our customers' data sources. Our teams design, build, and run distributed systems that archive and search that data to improve our customers' security posture. The Lead developer is responsible for providing multiple teams with technical direction to deliver high-value, performant software solutions.
The lead developer will provide technical guidance and direction to multiple teams of developers through the design, implementation, and automated/integration testing of our software. They will also provide guidance on best practices for running, monitoring, and maintaining our system. In addition, they indirectly influence the work of the department and closely related Arctic Wolf teams.
Responsibilities :
- Act as a mentor to R& D technical leaders.
- Apply broad expertise and knowledge in highly specialized fields or several related disciplines.
- Lead and contribute to the development of company objectives and principles to achieve goals in creative and effective ways.
- Produce specifications and determine operational feasibility.
Requirements :
You should have extensive work experience in the following areas :
- Significant experience working on backend systems.
- Excited about working in the big data space.
- Relevant experience developing software in either Python, Go, or other similar languages.
- Comprehensive experience in software development of event-driven services and web APIs.
- Experience with Amazon Web Services or other cloud platforms, preferably with distributed object storage and parallel computing (S3 Lambda, DynamoDB).
- Ability to work cohesively within a team and habitually spread knowledge in various forms (verbally, documentation).
- Ability, comfort, and interest in picking up new technologies and frameworks that you may not be familiar with.
- Understanding of Kubernetes.
- You're a highly advanced software developer who makes important product decisions regarding direction and scope.
- You make strategic decisions about which team members should work on which areas of a project, and provide technical and professional leadership for the developers.
- You identify and collaborate with multiple teams or organizations, and have a deep understanding of software systems that span multiple teams. In addition, you are comfortable presenting to the executive team.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1563604
Interview Questions for you
View All