Taro Logo

Senior Software Engineer

AI-native cybersecurity company protecting enterprises against email attacks using behavioral AI technology.
United States
$176,000 - $207,000
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
AI · Cybersecurity

Description For Senior Software Engineer

Abnormal Security, a leading AI-native cybersecurity company, is seeking a Senior Software Engineer to join their mission of protecting enterprises against sophisticated email attacks. This role is crucial in building automated systems that deliver world-class detection efficacy for customers worldwide. The position offers an opportunity to work with cutting-edge behavioral AI technology in a rapidly growing company that protects over 15% of Fortune 500 companies.

As a Senior Software Engineer, you'll be responsible for designing and implementing scalable systems that enable precise diagnosis and treatment of efficacy issues. You'll work on developing frameworks for identifying and correcting performance problems across customer accounts, and build automated solutions for resolving misclassifications. The role requires expertise in distributed systems, database management, and strong programming skills in languages like Python, Java, Go, or Scala.

The company offers competitive compensation ($176,000 - $207,000), generous benefits including 100% healthcare coverage, equity as a pre-IPO startup, and flexible PTO. You'll be part of a globally-distributed team, collaborating with ML Engineers, Data Scientists, and fellow Software Engineers to solve complex cybersecurity challenges. The position requires 5+ years of experience and a bachelor's degree in Computer Science or related field.

This is an excellent opportunity for someone passionate about cybersecurity, distributed systems, and building scalable solutions that directly impact customer success. The role combines technical challenges with business impact, as your work will directly contribute to protecting some of the world's largest enterprises from email-based threats. The company culture emphasizes learning, ownership, and high performance, providing ample opportunities for professional growth and development.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer

  • Design and implement automated systems for diagnosing efficacy issues
  • Develop frameworks to identify and correct performance issues
  • Build scalable systems for misclassification resolution
  • Create automated mechanisms to identify and disable ineffective detectors
  • Establish per-customer guarantees on detection efficacy
  • Develop tools for detection efficacy insights
  • Ensure scalability of efficacy automation infrastructure
  • Write and review technical design documents
  • Participate in sprint planning and software development lifecycle

Requirements For Senior Software Engineer

Python
Java
Go
Scala
Kafka
RabbitMQ
  • 5+ years of expertise in Python, Java, Go, or Scala
  • Deep understanding of distributed systems design and implementation
  • Proficiency with database technologies (SQL, NoSQL)
  • Strong problem-solving & analytical thinking skills
  • Proactive & ownership mindset
  • Excellent communication skills
  • B.Sc Degree or higher in Computer Science or related field

Benefits For Senior Software Engineer

Medical Insurance
Equity
Vision Insurance
Dental Insurance
  • Flexible PTO with 12 paid holidays
  • 100% coverage of employee health care premium costs
  • Up to 100% coverage for dependents
  • Competitive compensation
  • Equity grants as pre-IPO startup

Interested in this job?

Jobs Related To Abnormal Security Senior Software Engineer