Engineering Manager - Aggregates Systems

Abnormal Security·Remote(United States)
Software Development
Excel

WFA Digital Insight

The demand for skilled engineering managers in the AI and cybersecurity space has grown exponentially, with a 25% increase in job openings in the last year alone. As companies like Abnormal Security continue to innovate and expand, the need for experts who can lead complex technical initiatives and manage high-performing teams has become crucial. With the rise of remote work, companies are now looking for leaders who can excel in a distributed environment. Abnormal Security's commitment to using AI for cybersecurity makes this role particularly compelling for those passionate about cutting-edge technology. Before applying, candidates should be aware of the high expectations for technical expertise, leadership skills, and the ability to drive results in a fast-paced environment.

Job Description

About the Role

The Engineering Manager for Aggregates Systems at Abnormal Security is a critical leadership position that requires a unique blend of technical expertise, management skills, and strategic vision. This role involves leading a team of engineers responsible for designing, building, and operating large-scale aggregation systems that are at the heart of Abnormal's detection architecture. These systems process tens of billions of events daily, making correctness, availability, and timeliness paramount. The successful candidate will have a deep understanding of distributed data-intensive systems and a proven track record of managing complex technical projects.

The Engineering Manager will be responsible for guiding the technical direction of the aggregation systems, ensuring they meet the strict requirements for latency, availability, and correctness. This involves making sound architectural decisions, driving operational excellence, and collaborating closely with cross-functional teams to ensure the systems remain reliable, performant, and scalable as the company grows. The role also requires strong people management skills, as the Engineering Manager will be responsible for mentoring and developing a team of software engineers.

Abnormal Security is a company that values innovation, collaboration, and excellence. As such, the Engineering Manager will be expected to foster a culture of technical excellence, operational ownership, and continuous improvement within their team. They will also be required to partner closely with stakeholders across the organization to ensure the aggregation systems meet the needs of the business and drive customer value.

What You Will Do

  • Own the technical direction, reliability, and long-term evolution of aggregation systems spanning both batch and real-time processing.
  • Guide architectural decisions for distributed data processing, storage, and retrieval systems with strict correctness, latency, and availability requirements.
  • Ensure aggregation systems consistently meet SLAs for data freshness, accuracy, and uptime across detection and messaging use cases.
  • Act as a senior technical steward for systems whose failure or inaccuracy would have direct customer and security impact.
  • Manage, mentor, and develop a team of software engineers working across batch and streaming aggregation systems.
  • Foster a culture of technical excellence, operational ownership, and continuous improvement.
  • Support career growth through coaching, feedback, and clear performance expectations.
  • Partner with Detection Engineering, Data Science, Product, and Infrastructure teams to translate detection requirements into scalable aggregation capabilities.
  • Collaborate with stakeholders to define roadmaps that balance feature delivery with system stability and long-term maintainability.
  • Drive strong operational practices, including monitoring, alerting, incident response, and post-incident analysis.
  • Improve observability, data quality validation, and resiliency across batch and real-time systems.
  • Ensure systems scale efficiently as data volume, customer footprint, and use cases expand.

What We Are Looking For

  • 5+ years of software engineering experience, with 2+ years in an engineering management role.
  • Strong experience designing and operating distributed, data-intensive systems.
  • Hands-on familiarity with batch processing and/or real-time streaming systems (e.g., Kafka, Spark, Flink, Beam).
  • Proven ability to lead complex, high-impact technical initiatives and make sound architectural tradeoffs.
  • Excellent communication skills and experience working cross-functionally with engineering, data science, product, and infrastructure teams.
  • Strong technical leadership and people management skills, with the ability to mentor and develop engineers.
  • Experience with cloud-based technologies and containerization (e.g., Docker, Kubernetes).
  • Familiarity with agile development methodologies and version control systems (e.g., Git).
  • Strong problem-solving skills, with the ability to analyze complex issues and drive resolution.

Nice to Have

  • Experience with security and compliance frameworks, particularly in the context of distributed systems.
  • Knowledge of machine learning and data science principles, and how they apply to aggregation systems.
  • Familiarity with observability tools and practices, such as monitoring, logging, and tracing.
  • Experience with automation and infrastructure-as-code tools (e.g., Terraform, Ansible).

Benefits and Perks

  • Competitive salary and equity package.
  • Comprehensive health, dental, and vision insurance.
  • Flexible PTO policy and paid holidays.
  • Remote work stipend and home office setup support.
  • Professional development budget and opportunities for growth.
  • Access to cutting-edge technologies and tools.
  • Collaborative and dynamic work environment with a team of experts.
  • Recognition and reward for outstanding performance and contributions.

How to Stand Out

  • To stand out as a candidate, emphasize your experience with distributed systems, particularly those involving batch and real-time processing. Highlight any successes in managing complex technical projects and leading high-performing teams.
  • Make sure your resume and cover letter are tailored to the specific requirements of the role, and be prepared to provide examples of your technical expertise and leadership skills during the interview process.
  • Familiarize yourself with Abnormal Security's technology stack and be prepared to discuss how you can contribute to the company's mission and goals.
  • In your portfolio or during the interview, highlight any personal projects or contributions to open-source projects that demonstrate your skills in distributed systems, data processing, and leadership.
  • When negotiating salary, consider the company's stage, funding, and industry standards, and be prepared to discuss your expectations based on your research and experience.
  • Be cautious of red flags such as unrealistic expectations, lack of clear communication, or unclear goals and objectives. Ensure you understand the company culture, values, and long-term vision before accepting an offer.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.