Jobs and Careers
AR

Lead Developer – Full Stack, MDR Services

Arctic Wolf
Remote - Minnesota, United StatesRemotefull_timeVerifiedPosted 3 Nov 2023

About the role

Ready to further your career in the fast-paced, exciting world of cyber security?

Arctic Wolf, with its unicorn valuation, is the leader in security operations in an exciting and fast-growing industry—cybersecurity. We have won countless awards for our excellence in security operations and remain dedicated to providing an industry-leading customer and employee experience.

Our mission is simple: End Cyber Risk. We’re looking for a Senior Developer to be part of making this happen.  

About The Role

We are seeking a Lead Developer to join our Detect & Protect engineering organization that is the driving force behind our Managed Detection & Response(MDR) technologies which power security related telemetry collection and detection capabilities for our core Arctic Wolf Security Operations Service.

In this role, you will have senior level hands-on development responsibilities and be key contributor to the technical vision for the next generation MDR Services at Arctic Wolf. This includes the evolution of our on-premises endpoint agent & sensor technologies, all related SaaS backend platform services, and integration into the core Arctic Wolf Security Operations Platform.

At Arctic Wolf, being a Lead Software Developer is also very much a passionate change-agent leadership role. As such this role will require you to:

  • Work directly with engineering, architecture, and product management leadership in a consultative role. Focused on big rock planning & challenges as we evolve the next generation of MDR security services

  • Assume a “technical product owner” level role as needed to frame out technical requirements and execution across multiple scrum teams.

  • Contribute to core development with a “player-coach mindset”. Providing broader technical guidance as needed through the design, implementation, testing, & deployment of our services.

Key Responsibilities
To succeed in this role, key responsibilities include:

  • Embracing the technical leadership role and becoming a key contributor on the MDR Services Team!  Be empowered to make key decisions that drive the technical direction of the product or platform.

  • Collaborating with product management, product owners, and leads to frame out the scope and sizing of the top-level engineering backlog that will enable us to deliver on the product roadmap.

  • Driving software development execution in strategic areas. Formulating approaches, leading design, and guiding the team to deliver.

  • Designing & developing with a relentless platform and framework mindset. Enabling a componentized and modular architecture across both the client side and backend platform.

  • Solving challenging technical challenges as they arise. This could relate to re-architecture, security, parallel and distributed services, data architecture, scale-out design, or front end plaformization efforts.

  • Being hands on and leading from the front. Willing to independently dive into code to resolve issues and perform proof of concept & rapid prototyping work.

  • Contributing to the growth and mentorship of other team members as required.

  • Defining & implementing unit/integration test automation in lock step with new feature development.

Minimum Requirements

An ideal candidate for this role should meet these minimum requirements:

  • MS/BS in Computer Science, Engineering, or related discipline

  • 7+ years relevant industry experience in software development

  • 3+ years in hands-on technical leadership software development roles

  • 3+ years of Agile software development experience

  • Experience interfacing directly with R&D leadership and product management on requirements definition.

  • Strong oral and written communication skills

Qualifications

An ideal candidate for this role should have many of these qualifications:

  • Advanced to expert level experience in front end development. With direct experience in Angular, React, or similar languages.

  • Solid backend experience in one or more of these languages: Golang, Python, Typescript or similar languages.

  • Experience with cloud-native software application deployment architectures

  • Fundamental understanding of scale-out architectures

  • Experience integrating backend and client-side services.

  • Experience creating RESTful APIs

  • Experience with both SQL and NoSQL databases

  • Experience delivering core features on scrum teams ranging in size of 5-10 people

  • Experience providing technical oversight & guidance over multiple scrum teams on complex

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Arctic Wolf

View company profile →