A

Senior Software Engineer - Behavioral Security Products

Abnormal AI
NewPosted yesterday

LOCATION

United Kingdom · Remote

EXPERIENCE

7+ Years

SKILLS REQUIRED

PythonBackend DevelopmentDistributed SystemsMicroservices ArchitectureSystem Design

Job description

Overview

Senior Software Engineer to take ownership of complex feature delivery and technical design for Abnormal's Account Takeover (ATO) protection platform, covering backend systems, ML infrastructure, customer-facing APIs and internal tools.

What you'll do

  • Design, build, and iterate on scalable backend and ML systems, APIs, frameworks, and internal tools.
  • Own end-to-end delivery of complex features that directly impact customer experience.
  • Ensure stability, reliability, and operational excellence of critical systems.
  • Write clean, testable, and resilient code with attention to edge cases and performance.
  • Write and review technical design documents and influence adoption across the team.
  • Participate in code and design reviews, and contribute to on-call rotations.
  • Collaborate with product managers, designers, and engineers to align on specifications and priorities.
  • Break down complex projects into clear executable steps and drive them to completion.
  • Actively contribute to roadmap discussions and propose long-term technical plans.
  • Communicate effectively in an async-first environment, providing clarity on updates, challenges, and solutions.
  • Mentor peers, share knowledge, and influence engineering practices across the team.

What you'll need

  • 7+ years of industry experience, with proven expertise as a Senior Software Engineer.
  • Strong backend proficiency in Python, with experience designing and scaling production systems.
  • Proven experience with large scale system design, building resilient, scalable, and fault-tolerant applications.
  • Strong knowledge of relational databases and modern data storage technologies.
  • Familiarity with service-to-service communication (gRPC, Kafka) and caching (Redis).
  • Experience with AWS cloud services (S3, RDS) and deployment practices.
  • Familiarity with containerization and orchestration (Docker, Kubernetes, Helm).
  • Strong understanding of service health, monitoring, and incident response practices.
  • Experience writing technical design documents and influencing adoption across teams.

Nice to have

  • GenAI affinity: proactive in leveraging modern developer productivity tools, including GenAI assistants, to accelerate delivery.

Details

  • Location: Remote - UK.
  • Async-first, distributed working environment.
  • Participation in on-call rotations.
  • Pre-employment checks must be successfully completed before a final offer.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer - Behavioral Security Products