Sr. Backend Engineer

Sr. Backend Engineer

London Full-Time 43200 - 72000 ÂŁ / year (est.) No home office possible
A

At a Glance

  • Tasks: Join us to build innovative security solutions and tackle real-world challenges.
  • Company: Abnormal Security is a fast-growing cybersecurity firm dedicated to protecting the modern workplace.
  • Benefits: Enjoy remote work flexibility, a supportive culture, and opportunities for personal growth.
  • Why this job: Make a meaningful impact while working with cutting-edge technology in a dynamic team environment.
  • Qualifications: 5+ years in software engineering with experience in distributed systems and languages like Python and Golang.
  • Other info: We value diversity and inclusion, welcoming applicants from all backgrounds.

The predicted salary is between 43200 - 72000 ÂŁ per year.

In a cloud software world, who you are and what you have access to determines the risk associated with your accounts being compromised. Abnormal Security aims to build a comprehensive tool to understand the employees of our customers and aid security professionals in assessing the risks and threats impacting their employee base. Help us build a new layer of protection that will give enterprises the same level of security for their cloud offerings as Abnormal Security’s industry-leading products do in the email security space. We’re looking to add a Senior Engineer to our team of world-class engineers. The individual in this role will shape and elevate our engineering teams within the Behavioral Security Products division. This role straddles the line of velocity and excellence.

About You

You are someone who wants to make an impact. You are passionate about solving customer problems and have built up a base of skills in backend and distributed systems development to do so. You want to apply those skills on a problem that leaves the world in a better place. We are a scrappy team: we are building a new product from scratch - this means you should be comfortable with a level of uncertainty beyond what you’d find at a more mature company or even a more mature team at Abnormal. Not every project will come with a well-defined PRD - that’s expected, and we expect this engineer to go dig in and figure out what to do. This also means occasionally we’ll ask you to do things that may not strictly fit the role of a “backend engineer” - it might mean jumping on a customer call, or digging in to help fix a frontend bug. We are also not only a remote team but a very distributed team; as such, you will need to have excellent communication skills across both verbal and written mediums. You will need to be just as comfortable on a Zoom call as writing a 1-pager project proposal to be shared across the team for technical feedback.

What You Will Do

  • Build and maintain high-throughput, low-latency systems that process 100s of millions of events per day to enable detection to identify notable events.
  • Help plan and lead the efforts to build out products designed to protect our enterprise customers, from medium business to some of the largest companies in the world.
  • Enhance our frameworks for improving detection efficiency and effectiveness.
  • Provide operational support to maintain a high level of system uptime and performance.
  • Create a magical work environment with colleagues and a memorable interview process for candidates.

Must Have

  • Experience working with building and operating distributed systems and services.
  • 5+ Years of overall software engineering experience.
  • Experience with tech stack including:
  • Language: Python, Golang
  • Platform: AWS
  • Framework: Django, Spark

Nice To Have

  • Prior exposure to production machine learning systems.

About Abnormal Security

We are 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 are 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.

Our Interview Process

We value transparency at Abnormal, and our interview process is no exception.

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.

Sr. Backend Engineer employer: Abnormal Security

Abnormal Security is an exceptional employer for those looking to make a meaningful impact in the cybersecurity field. With a strong focus on employee growth, a culture of learning, and the opportunity to work with cutting-edge technology, our team thrives in a dynamic environment that encourages innovation and collaboration. As a remote and distributed team, we value excellent communication and offer a unique chance to shape the future of security solutions while enjoying a supportive and inclusive workplace.
A

Contact Detail:

Abnormal Security Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Sr. Backend Engineer

✨Tip Number 1

Familiarise yourself with the tech stack mentioned in the job description, particularly Python, Golang, Django, and Spark. Having hands-on experience or projects that showcase your skills in these areas will give you a significant edge during discussions.

✨Tip Number 2

Prepare to discuss your experience with distributed systems and how you've tackled challenges in high-throughput environments. Be ready to share specific examples of how you've contributed to system performance and reliability.

✨Tip Number 3

Since the role involves some uncertainty and flexibility, think of instances where you've successfully adapted to changing requirements or taken on tasks outside your usual responsibilities. This will demonstrate your versatility and problem-solving skills.

✨Tip Number 4

Given the emphasis on communication, practice articulating your thoughts clearly and concisely. Consider preparing a brief project proposal or technical overview to showcase your ability to convey complex ideas effectively, both verbally and in writing.

We think you need these skills to ace Sr. Backend Engineer

Backend Development
Distributed Systems Design
Cloud Computing (AWS)
Python Programming
Golang Programming
Django Framework
Apache Spark
High-Throughput System Architecture
Low-Latency System Design
Operational Support and Maintenance
Problem-Solving Skills
Effective Communication Skills
Adaptability in Uncertain Environments
Collaboration in Remote Teams
Technical Documentation Writing

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Senior Backend Engineer position. Familiarise yourself with the tech stack mentioned, such as Python, Golang, AWS, Django, and Spark.

Tailor Your CV: Customise your CV to highlight relevant experience in backend and distributed systems development. Emphasise any projects where you've built or operated high-throughput systems, as well as your experience with the technologies listed in the job description.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for solving customer problems and your desire to make an impact. Mention specific examples of how you've navigated uncertainty in previous roles and your ability to communicate effectively in a distributed team.

Prepare for Technical Questions: Anticipate technical questions related to your experience with distributed systems and the specific technologies mentioned. Be ready to discuss your problem-solving approach and how you would contribute to building new products from scratch.

How to prepare for a job interview at Abnormal Security

✨Understand the Company and Its Mission

Before your interview, take some time to research Abnormal Security and its mission in the cybersecurity space. Familiarise yourself with their products and how they aim to protect enterprises. This will help you align your answers with their goals and demonstrate your genuine interest in the role.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with backend and distributed systems development. Highlight specific projects where you've built or maintained high-throughput systems, especially using Python, Golang, AWS, Django, or Spark. Providing concrete examples will showcase your expertise and problem-solving abilities.

✨Emphasise Communication Skills

Since the team is distributed, strong communication skills are essential. Be ready to discuss how you've effectively communicated technical concepts to non-technical stakeholders or collaborated with remote teams. Mention any experience you have with writing project proposals or participating in customer calls.

✨Be Ready for Uncertainty

Given that this role involves building a new product from scratch, be prepared to discuss how you handle uncertainty and ambiguity in projects. Share examples of times when you've had to dig in and figure out solutions without a well-defined plan, showcasing your adaptability and initiative.

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>