about 3 hours ago
Senior Software Engineer (Backend) - Behavioral Security Products
Remote - UK
full-timesenior RemoteCybersecurity
Tech Stack
Description
You will own complex feature delivery and technical design for Abnormal's Account Takeover (ATO) protection platform, evolving it to scale with expanding product requirements. You will build and iterate on scalable backend and ML systems, APIs, and internal tools, enhancing system reliability and accelerating feature release cycles.
Requirements
- 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.
Responsibilities
- 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.
- Mentor peers, share knowledge, and influence engineering practices across the team.
0 views 0 saves 0 applications