FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Behavioral Security Products
Abnormal Security. Own complex feature delivery and technical design for the Account Takeover protection platform .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in backend development with a strong focus on Python, large-scale system design, and operational excellence. Capable of leading complex projects, mentoring peers, and influencing engineering practices in a collaborative environment.
Highest-signal resume keywords
Backend Proficiency In PythonLarge-Scale System DesignAWS Cloud ServicesContainerization And OrchestrationTechnical Design Documentation
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
PythonLarge-Scale System DesignRelational DatabasesGRPCKafkaRedisAWSDockerKubernetesHelm
Soft Skills
MentoringCollaborationCommunicationProject LeadershipProblem-Solving
Tools & Technologies
GenAI AssistantsMonitoring ToolsIncident Response Practices
Industry Keywords
Account Takeover ProtectionOperational ExcellenceScalable ArchitecturesCustomer ExperienceTechnical Design Documents
Tech Stack
Tools & technologiesAWSCloudDockerGRPCKafkaKubernetesPythonRedis
About the role
Key responsibilities & impact- Own complex feature delivery and technical design for the Account Takeover protection platform
- Evolve the platform to scale with expanding product requirements
- Develop and operate infrastructure, ML models, customer-facing APIs, and internal tools
- Design, build, and iterate on scalable backend and ML systems, APIs, frameworks, and internal tools
- Own end-to-end delivery of complex features that impact customer experience
- Ensure stability, reliability, and operational excellence of critical systems
- Write clean, testable, 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 on specifications and priorities
- Break complex projects into executable steps and drive them to completion
- Contribute to roadmap discussions and propose long-term technical plans
- Communicate updates, challenges, and solutions in an async-first environment
- Mentor peers, share knowledge, and influence engineering practices across the team
Requirements
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 and building resilient, scalable, fault-tolerant applications
- Strong knowledge of relational databases and modern data storage technologies
- Familiarity with service-to-service communication using gRPC and Kafka
- Familiarity with caching using Redis
- Experience with AWS cloud services, including S3 and RDS, and deployment practices
- Familiarity with containerization and orchestration using Docker, Kubernetes, and Helm
- Strong understanding of service health, monitoring, and incident response practices
- Experience writing technical design documents and influencing adoption across teams
- Ability to independently lead complex projects and grow into a technical leader
- Attention to code quality, reliability, monitoring, and performance
- Ability to anticipate long-term scaling needs and design resilient architectures
- Comfortable influencing cross-team goals, mentoring peers, and working in a distributed environment
- Proactive use of modern developer productivity tools, including GenAI assistants
Benefits
Comp & perks- AI-assisted recruiting tools are used to help prepare interview questions; hiring decisions are made by people
- Pre-employment checks for successful candidates, in line with applicable legislation and company policies
- Equal opportunity employment