At a Glance
- Tasks: Develop and enhance features for detecting account takeovers and suspicious behaviour.
- Company: Join Abnormal Security, a leading cybersecurity firm dedicated to protecting workplaces from modern threats.
- Benefits: Enjoy flexible PTO, generous healthcare coverage, and a fully remote work environment.
- Why this job: Be part of a dynamic team that values learning, ownership, and high performance in a fast-paced startup.
- Qualifications: 3+ years in production support, system design experience, and a degree in Computer Science or related field.
- Other info: Diversity is key; we welcome applicants from all backgrounds.
The predicted salary is between 36000 - 60000 £ per year.
Remote - UK
Full-time
About the Role
Abnormal Security is looking for a Senior Full Stack Engineer to join the Behavioral Security Products team. Our company is built around the idea of first understanding the person we are trying to protect using baselines of historic behaviour and ML models to determine what normal looks like for every employee of a company. Our team builds the features that take those insights and show our customers what is happening with their employees and their systems, as well as the tools and workflows for dealing with some of the most critical attacks companies can face: account takeovers.
The role will involve building out features to enable customers to more quickly diagnose potentially suspicious behaviour, to make it easier to catalogue that behaviour as an attack or as benign, and more controls to optimise how the system will behave according to their needs.
It will require qualities such as:
- Strong communication skills and proven ability to work autonomously and asynchronously with remote collaborators and stakeholders
- Well rounded and can switch contexts between building frontend UI components and backend APIs
- Looking to grow as an engineer as part of a strong team, learning from established engineers, product managers, and designers
- Detail driven and care about code quality, testing, and performance
- Growth-oriented, looking to increase impact, responsibility, and ownership over time
- You bring up ambiguities and clarify decisions with leadership instead of improvising solutions on the go
What you will do
- 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
Must Haves
- 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 remote stakeholders
- BS degree in Computer Science or related engineering field
Nice to Have
- Experience with Airflow, Celery, AWS and/or Azure, Postgres
- Experience with API platform development
About Abnormal Security
We’re one of the world’s fastest growing cybersecurity companies, on a mission to protect the modern workplace from the most pressing threats. Our AI-native technology was built from the ground up to tackle forward-looking security challenges, and our team works with bleeding-edge technology to keep our customers and their people safe as attacks grow ever more sophisticated. Our team is what makes us successful, which is why we’re committed to a culture of learning, ownership, and high performance, where you’ll have the opportunity to accelerate your growth and unlock excellence with the support of talented colleagues.
Taking care of our team goes beyond the office. Our compensation and benefits philosophy is designed to attract, motivate, and retain top talent.
- Flexible PTO - All regular salaried team members enjoy flexible PTO. We want team members to grow with us, and a big part of that is making sure our team has the opportunity to rest and recharge. We also observe 12 paid holidays every year.
- Generous Healthcare Coverage for You and Your Family - Taking care of our team goes beyond the office. In the US, we cover 100% of employee health care premium costs, and up to 100% for dependents, depending on the plan. Internationally, we offer similarly generous coverage, customized to each country in which we operate.
- Fully Distributed Workforce - Operating as a globally-distributed, majority remote company means we get to work with talented folks, no matter where they live. We prioritize a balance of deep focus time with Zoom meetings, and regular in-person events. As a fast growing startup, we continuously review, improve, and personalize our benefits offerings based on the team’s input.
Inclusion Matters
Abnormal Security is committed to creating a diverse work environment. All qualified applicants will receive consideration without regard to race, religion, gender, gender identity, sexual orientation, national origin, genetics, disability, age, or veteran status.
Senior Full Stack Engineer - Account Takeover employer: Abnormal Security Corporation
Contact Detail:
Abnormal Security Corporation Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Engineer - Account Takeover
✨Tip Number 1
Familiarise yourself with the latest trends in cybersecurity, especially around account takeovers. Being able to discuss current threats and solutions during your interview will show that you're not only knowledgeable but also genuinely interested in the field.
✨Tip Number 2
Highlight your experience with agile methodologies, as this role requires collaboration across teams. Be prepared to share specific examples of how you've successfully worked in agile environments, particularly with remote teams.
✨Tip Number 3
Demonstrate your ability to work autonomously by discussing past projects where you took ownership from start to finish. This will resonate well with the company's emphasis on independence and responsibility.
✨Tip Number 4
Prepare to discuss your approach to code quality and testing. Since the role involves both development and testing, showcasing your commitment to high standards in these areas will set you apart from other candidates.
We think you need these skills to ace Senior Full Stack Engineer - Account Takeover
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in full stack development, particularly focusing on production support and system design. Use keywords from the job description to demonstrate that you meet the requirements.
Craft a Compelling Cover Letter: In your cover letter, explain why you're passionate about cybersecurity and how your skills align with the role. Mention specific projects or experiences that showcase your ability to work with cross-functional teams and your growth-oriented mindset.
Showcase Technical Skills: Include a section in your application that lists your technical skills, especially those mentioned in the job description like AWS, Postgres, and API development. Provide examples of how you've used these technologies in past roles.
Highlight Communication Abilities: Since strong communication skills are essential for this role, include examples in your application that demonstrate your ability to collaborate effectively with remote teams and stakeholders. This could be through specific projects or situations where you successfully navigated challenges.
How to prepare for a job interview at Abnormal Security Corporation
✨Showcase Your Technical Skills
Be prepared to discuss your experience with both frontend and backend technologies. Highlight specific projects where you've successfully implemented features, especially those related to security or account management.
✨Demonstrate Collaboration Experience
Since the role involves working with cross-functional teams, share examples of how you've effectively collaborated with product managers, designers, and other engineers, particularly in remote settings.
✨Emphasise Problem-Solving Abilities
Discuss how you've approached ambiguous situations in past projects. Be ready to explain your thought process when clarifying decisions with leadership and how you ensure quality in your code.
✨Prepare for Agile Methodologies
Familiarise yourself with agile practices, particularly scrum and kanban. Be ready to discuss how you've contributed to agile teams and how you adapt to changing priorities in a fast-paced environment.