Senior Full Stack Software Engineer

Abnormal Security
Summary
Join Abnormal Security as a Senior Full Stack Engineer on the Behavioral Security Products team. We use behavioral baselines and ML models to understand user behavior and build features to show customers employee and system activity, addressing critical attacks like account takeovers. You will develop features for quicker diagnosis of suspicious behavior, easier categorization of attacks, and system optimization controls. This role requires strong communication, autonomous work, context switching between frontend and backend development, and collaboration with remote teams. Success involves detail-oriented coding, testing, and performance focus, along with proactive ambiguity clarification. You will work on production system stabilization and improvement, collaborate with various teams, and provide code reviews.
Requirements
- 5+ years of full stack web development experience in Python, Django, JavaScript, HTML5, React (or similar Frontend UI frameworks such as Vue, Angular), CSS
- 3+ years of production support experience for enterprise-class customers
- At least 1 year of system design experience
- Proven experience owning testing as well as development of all software solutions
- Proven experience working with agile development methodologies (both scrum and kanban)
- Proven experience working effectively with cross-functional teams across multiple time zones with with remote stakeholders
- BS degree in Computer Science or related engineering field
Responsibilities
- Work on production systems to stabilise and improve existing features
- Collaborate with engineers, Product Managers, and Designers to define, build, test, launch, and support new product features
- Responsible for both development and testing of software
- Collaborate with Customer Support and Sales Engineering organisation on production issues and sales solutions
- Provide code reviews for other engineers to catch bugs & problems before they make it into production
- Demonstrate good judgement in selecting methods and techniques for obtaining solutions
Preferred Qualifications
- Experience with Airflow, Celery, AWS and/or Azure, Postgres
- Experience with API platform development
- Experience with Go