CrowdStrike - Columbia, MD

posted 5 months ago

Full-time - Mid Level
Remote - Columbia, MD
11-50 employees
Professional, Scientific, and Technical Services

About the position

CrowdStrike, Inc. is seeking an Engineering Manager to join our Threat Detection and Incident Response (TDIR) team. This role is pivotal in building the next generation of security management solutions. As an Engineering Manager, you will collaborate with cross-functional teams across the Next-gen SIEM organization to develop world-class detection and correlation features that enhance the effectiveness and efficiency of security analysts in incident management, threat hunting, and response. You will be instrumental in hiring and nurturing a high-performing team of engineers across the UK and Ireland, ensuring that they are equipped to tackle the challenges of cybersecurity at scale. In this position, you will take ownership of highly available services and systems primarily implemented in Go, focusing on creating scalable and reliable solutions that provide high-throughput APIs and data stream message processing. Your role will require excellent verbal and written communication skills as you work with talented engineering teams globally. You will be responsible for mentoring and coaching engineers, fostering personal and career growth, and ensuring that the team continuously improves its architecture, user experience, performance, latency, and stability. You will also be expected to champion engineering best practices, including appropriate testing paradigms, effective peer code reviews, logging, monitoring, and resilient architecture patterns. Additionally, you will provide monitoring and operational support for production services owned by your team, ensuring that they meet the highest standards of quality and performance.

Responsibilities

  • Build and develop a high-performing team of software engineers to implement new features and enhance existing features that help detect cyber attacks.
  • Provide mentorship and coaching opportunities to engineers to enable personal and career growth.
  • Work closely with product managers and engineering leaders across product groups to understand and resource solutions.
  • Take end-to-end ownership for delivery of projects of increasing complexity, both individually and as part of a team.
  • Continuously re-evaluate features, infrastructure, and services for areas of improvement in architecture, user experience, performance, latency, or stability.
  • Champion engineering best practices including appropriate testing paradigms, effective peer code reviews, logging, monitoring, and resilient architecture patterns.
  • Provide monitoring and operational support for production services owned by the team.

Requirements

  • Computer science degree or commensurate experience.
  • 10+ years of software engineering experience in all phases of the software development lifecycle.
  • 1+ years of hands-on management experience with a demonstrated track record of leading a strong engineering team.
  • Excellent verbal and written communication skills with the ability to articulate crisply at all levels from individual contributors to executive-level staff.
  • Strong cross-group collaboration and interpersonal skills working with a variety of roles including engineering, product management, support, and sales engineering.
  • Ability to attract and hire talent and grow the team rapidly.
  • Experience shipping high-quality software product releases to a production cloud environment (AWS, GCP, Azure).
  • Passion for customer success and guides decisions with the end user in mind.
  • Solid problem-solving skills with demonstrated passion for engineering excellence, quality, security, and performance.
  • Broad understanding of distributed systems concepts, event-driven architectures, and their development and supportability.
  • Initiative to pick up and fix issues as you find them, continually improving the product and its supportability.
  • General knowledge of the high-technology industry gained in larger enterprise software environments.

Nice-to-haves

  • MS in Computer Science or related field.
  • Experience with Go-based web services and scalable microservices-based architectures.
  • Knowledge of containerization and container orchestration technologies such as Docker and Kubernetes.
  • Familiarity with AWS, Cassandra, Kafka, OpenSearch, Redis, Grafana.
  • Experience in or working with cybersecurity or intelligence fields.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service