About The Position

At Arctic Wolf, we're not just navigating the cybersecurity landscape - we're redefining it. Our global team of dedicated Pack members is driving innovation and setting new industry standards every day. Our impact speaks for itself: we've earned recognition on the Forbes Cloud 100, CNBC Disruptor 50, Fortune Future 50, and Fortune Cyber 60 lists, and we recently took home the 2024 CRN Products of the Year award. We’re proud to be named a Leader in the IDC MarketScape for Worldwide Managed Detection and Response Services and earning a Customers' Choice distinction from Gartner Peer Insights. Our Aurora Platform also received CRN’s Products of the Year award in the inaugural Security Operations Platform category. Join a company that’s not only leading, but also shaping, the future of security operations. Our mission is simple: End Cyber Risk. We’re looking for a Software Engineering Manager to be part of making this/that happen. As a Manager in Arctic Wolf’s Data Platform team, you will lead a team building high-performance scalable systems that store and enable rapid search of cybersecurity telemetry. These systems are critical to enabling our customers and internal teams to detect threats, respond faster, and improve overall security posture. This role sits at the crossroads of big data, distributed computing, and cloud-native infrastructure. ABOUT THE ROLE A Manager - Data Platform, R&D plans and directs all aspects of development activities within their teams. This means that they ensure all engineering projects, initiatives, and processes are in conformance with the organization's established policies and objectives. They report into a Senior Manager or a Director of R&D or in some cases the VP of R&D. They work closely with R&D Leadership, Product Management and Security Services (S2) to ensure their teams are building what our customers and users need in a timely fashion. A Manager can have multiple team and technical leads reporting to them.

Requirements

  • Prior experience leading teams on design and implementations of new or existing platforms, services, data storage and/or search solutions at scale.
  • Familiarity with software development within languages and runtimes such as Python, Go or Java or similar.
  • Able to guide team engineering excellence with unit/component testing, code reviews, continuous integration and observability.
  • Improve our capabilities to operate and scale reliably as we grow.
  • Deliver solutions at the intersection of Big Data, Cloud, and Distributed computing.
  • Experience with distributed compute platforms such as Kubernetes, Kubernetes Operators, AWS EKS, AWS ECS, AWS SQS, Kafka, Docker Compose or similar ideal.

Nice To Haves

  • Experience in cost modelling or forecasting workloads within cloud compute platforms (AWS or similar) would be a bonus.
  • Experience working with services such as Elasticsearch, OpenSearch, ClickHouse or similar technologies would be a bonus.

Responsibilities

  • Generates and manages day to day work for team(s).
  • Works with Product Team to define and deliver on the 3–6-month roadmap.
  • Manage team(s) that will deliver high quality, innovative software solutions, in collaboration with stakeholders such as architects, developers, product managers, and customer success teams.
  • Support the team by providing direction, clarity and removing obstacles.
  • Instil Foundations of R&D in their teams by living them on a daily basis.
  • Execute the Product roadmap.
  • Ensure teams are highly motivated, performing well, and delivering work on time.
  • Remove any blockers preventing teams from getting their work done.
  • Make sure each team is clear on the objectives and goals they are striving to achieve.
  • Work with team members to deliver the key features.
  • Work with Architects to define and execute on the company's technical roadmap.
  • Implement the R&D Department and Team Responsibilities.
  • Oversee the full software development life cycle.
  • Ensure their teams is following ISMS regulations: Secure Coding Practices Acceptable Use
  • Develop careers of team members: Regular One-on-Ones Career and personal development coaching
  • Execute administrative responsibilities: Manage employee compensation and vacation time Manage and approve conference and training budgets Manage teams’ on-call rotation and responsibilities
  • Lead recruitment efforts for their team(s) for both full-time and co-op employees.
  • Mentor each team member; help them grow their technical and leadership skills.
  • Establish career development plans and achievable goals for your reports and support their ongoing growth.
  • Drive continuous development process improvements.
  • Build collaborative relationships with other teams and stakeholders within the organization.

Benefits

  • Equity for all employees
  • Flexible time off and paid volunteer days
  • RRSP and 401k match
  • Training and career development programs
  • Comprehensive private benefits plan including medical, mental health, dental, disability, life and AD&D, and value-added services
  • Robust Employee Assistance Program (EAP) with mental health services
  • Fertility support and paid parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service