Abnormal Security hiring Senior Software Engineer • Remote (Work from Home) | Himalayas
Abnormal SecurityAS

Senior Software Engineer

Abnormal Security uses behavioral AI and ML models to learn the behavior of all employees and partners.

Abnormal Security

Employee count: 501-1000

Salary: 176k-207k USD

United States only

About the Role

At Abnormal Security, we are on a thrilling mission to safeguard the world's largest enterprises against a vast range of relentless email attacks. We protect our customers against adversaries who are constantly evolving their techniques and tactics to outwit and undermine the traditional approaches to Email Security. That’s what makes our novel behavioral-based approach so…Abnormal. Abnormal has constantly been named as one of the top cybersecurity startups and our behavioral AI system has helped us win various cybersecurity accolades resulting in being trusted to protect more than 15% of the Fortune 500 (and ever growing).

As a Senior Software Engineer on our team, you'll be at the forefront of building automated systems and tools that deliver world-class detection efficacy for every customer, in every region.

You'll design, implement, and maintain scalable, efficient systems that enable precise diagnosis and treatment of efficacy issues, both for our core detection rules and at a granular, per-customer level. A key part of your role will involve developing frameworks to identify, diagnose, and correct efficacy performance problems across all customer accounts.

Your work will directly contribute to creating automated solutions for resolving misclassifications and building systems that can automatically identify and disable detectors that no longer provide value. Ultimately, your contributions will be crucial in enabling per-customer guarantees on detection efficacy for both recall and precision, directly impacting the success of our customers and the company as a whole. You'll collaborate closely with ML Engineers, Data Scientists, and fellow Software Engineers to achieve these critical goals.

What you will do

  • Design and implement automated systems for diagnosing and treating efficacy issues, both for core detection rules and at a per-customer level.
  • Develop frameworks and tools to identify, diagnose, and correct efficacy performance issues across all customer accounts.
  • Build scalable systems for efficient misclassification resolution, applicable to both general rules and individual customer configurations.
  • Create automated mechanisms to identify and disable detectors that are no longer cost-effective or have degraded in value.
  • Establish and enable per-customer guarantees on detection efficacy for recall and precision.
  • Develop tools and mechanisms that provide deep insight into per-customer detection efficacy and generate actionable steps to maintain high performance.
  • Ensure the scalability and extensibility of our efficacy automation infrastructure to support an increasing number of customers, diverse data, and evolving detection strategies.
  • Write code with testability, readability, edge cases, and errors in mind, biasing towards simple, iterative solutions.
  • Write and review technical design documents for new systems and features.
  • Participate in sprint planning, code reviews, standups, and other aspects of the software development life cycle.

Must Haves

  • Strong Programming Skills: 5+ years of expertise in one or more relevant languages like Python, Java, Go, or Scala focused on building scalable, maintainable, and robust systems.
  • Distributed Systems Design and Implementation: Deep understanding and experience with building and operating highly available, scalable, and fault-tolerant distributed systems. This includes concepts like microservices, message queues (Kafka, RabbitMQ), distributed databases, caching, and load balancing.
  • Database Management: Proficiency with various database technologies (SQL, NoSQL) for efficient data storage, retrieval, and management, especially in a distributed context.
  • Problem-Solving & Analytical Thinking: The ability to break down complex problems, identify root causes, and devise creative and effective solutions, particularly when dealing with intricate efficacy issues.
  • Proactive & Ownership Mindset: Taking initiative, owning projects from conception to deployment, and being accountable for their success.
  • Collaboration & Communication: Excellent communication skills (written and verbal) to effectively collaborate with ML Engineers, Data Scientists, Product Managers, and other stakeholders. This includes explaining complex technical concepts to non-technical audiences.
  • B.Sc Degree (or higher): Computer Science, Software Engineering, Information Systems or other related engineering field

Nice to Haves

  • Understanding of ML Concepts: While not necessarily an ML Engineer, a strong conceptual understanding of machine learning principles, model evaluation metrics (precision, recall, false positives, false negatives), and how models interact with data is beneficial.
  • Feature Engineering (Conceptual): Understanding how features are derived and their impact on detection efficacy.
  • Big Data Technologies: Familiarity with big data processing frameworks like Apache Spark, Hadoop, Flink, or similar, for handling and analyzing massive volumes of detection data.
  • Data Pipelines (ETL/ELT): Expertise in designing, building, and maintaining robust and automated data pipelines for ingesting, transforming, and loading large datasets.
  • Experience in the cybersecurity industry, financial fraud, application security, or related industries

At Abnormal AI, certain roles are eligible for a bonus, restricted stock units (RSUs), and benefits. Individual compensation packages are based on factors unique to each candidate, including their skills, experience, qualifications and other job-related reasons. We know that benefits are also an important piece of your total compensation package. Learn more about our Compensation and Equity Philosophy on our Benefits & Perks page.

Base salary range:$176,000—$207,000 USD

Abnormal AI is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status or other characteristics protected by law. For our EEO policy statement please click here. If you would like more information on your EEO rights under the law, please click here.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Salary

Salary: 176k-207k USD

Location requirements

Hiring timezones

United States +/- 0 hours

About Abnormal Security

Learn more about Abnormal Security and their company culture.

View company profile

Abnormal Security uses behavioral AI and ML models to learn the behavior of all employees and partners. This approach allows Abnormal to stop the full spectrum of email attacks—credential phishing, business email compromise, vendor invoice fraud, and more—as well as emerging attack types across email and collaboration apps.

We are driven to deliver frictionless user experiences while building a durable platform that will continue to offer the highest efficacy protection for our customers. That’s why customers trust us to keep their cloud email secure.

The Abnormal leadership team is composed of visionaries with decades of AI and ML experience, dedicated to delivering an exceptional customer experience. Their careers span influential roles at companies like Google, Twitter, Amazon, Proofpoint, Okta, Salesforce, and Slack.

Employee benefits

Learn about the employee benefits and perks provided at Abnormal Security.

View benefits

Virtual lunch budget

Monthly virtual lunch budget for employees

Paid parental leave

12 weeks paid maternity and paternity leave

Unlimited PTO

Regular salaried team members enjoy unlimited PTO

Pre-tax commuter benefits

Employees can contribute pre-tax for public mass transit

View Abnormal Security's employee benefits
Claim this profileAbnormal Security logoAS

Abnormal Security

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs
Socure logoSO
GE and US only

Senior Software Engineer

Socure

Employee count: 201-500

Salary: 165k-185k USD

Crowdstrike logoCR
United States only

Sr. Software Engineer - Cloud Platform Reliability

Crowdstrike

Employee count: 1001-5000

Salary: 135k-215k USD

Socure logoSO
GE and US only

Staff Software Engineer

Socure

Employee count: 201-500

Salary: 180k-210k USD

Tenable logoTE
United States only

Full Stack Senior Software Engineer - Java/Kotlin

Tenable

Employee count: 1001-5000

Salary: 137k-182k USD

AppOmni logoAP
United States only

Senior Software Engineer - Threat Platform

AppOmni

Employee count: 201-500

Salary: 180k-210k USD

45 remote jobs at Abnormal Security

Explore the variety of open remote roles at Abnormal Security, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Abnormal Security
Abnormal Security logoAS
United States only

Regional Channel Sales Director - East

Abnormal Security

Employee count: 501-1000

Salary: 84k-99k USD

Abnormal Security logoAS
United States only

Mid-Market Account Executive, Southeast

Abnormal Security

Employee count: 501-1000

Salary: 77k-110k USD

Abnormal Security logoAS
United States only

Principal People Business Partner

Abnormal Security

Employee count: 501-1000

Salary: 179k-210k USD

Remote companies like Abnormal Security

Find your next opportunity by exploring profiles of companies that are similar to Abnormal Security. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan