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 43200 - 72000 £ 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 prioritise a balance of deep focus time with Zoom meetings, and regular in-person events. As a fast growing startup, we continuously review, improve, and personalise 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
Contact Detail:
Abnormal Security 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 interviews will show your passion and knowledge 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.
✨Tip Number 3
Demonstrate your ability to work autonomously by sharing instances where you took initiative on projects. This will resonate well with the company's emphasis on remote collaboration and self-driven work.
✨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 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 your production support experience and system design skills. Use keywords from the job description to align your qualifications with what Abnormal Security is looking for.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your background in agile methodologies and cross-functional teamwork makes you a great fit for their team. Mention specific technologies or projects that relate to the job description.
Showcase Your Technical Skills: If you have experience with tools like Airflow, Celery, AWS, or Azure, make sure to include this in your application. Highlight any relevant projects where you used these technologies, as they are considered nice to have for this position.
Demonstrate Communication Skills: Since strong communication skills are essential for this role, consider including examples in your application that showcase your ability to work autonomously and asynchronously with remote teams. This could be through previous roles or specific projects.
How to prepare for a job interview at Abnormal Security
✨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 work.
✨Prepare for Agile Methodology Questions
Familiarise yourself with agile practices, as the company values experience in scrum and kanban. Be ready to discuss how you've contributed to agile teams and adapted to changing requirements.