Software Engineer 2 - Backend - Multi-Product P... @ Abnormal
placeHybrid
businessHybrid
Posted 3 days ago
Your Application Journey
Interview
Email Hiring Manager
******* @abnormal.com
Recommended after applying
Job Details
About the Role
Abnormal Security is looking for a Backend Engineer to join the App Foundations team in the MPP division. This team builds the infrastructure, services, and features that are core to the platform and enable the creation and launch of new products.
The ideal candidate is product-minded, principle-first in building scalable customer-centric solutions, and mission-first in solving meaningful and pragmatic problems. You will take ownership of your work and growth while maintaining high code quality and testing standards.
Key Responsibilities
- Collaborate with engineers, designers, PMs, and EMs to deliver on the product roadmap.
- Design, build, and maintain high performance, low latency products and services.
- Work closely with engineering and product managers to assess trade-offs and develop scalable platform foundations.
- Optimize internal processes with automation to reduce manual intervention.
- Setup and maintain instrumentation, monitoring, and alerting for services.
Must Have Skills & Experience
- 3+ years experience with Python (Django), Go, MySQL, PostgreSQL, ElasticSearch, Redis, and Kafka.
- 2+ years production support experience for enterprise-class customers.
- At least 1 year of system design experience.
- Proven experience building and maintaining microservices and owning testing processes.
- Experience with agile methodologies (scrum and kanban) and collaborating with cross-functional teams.
- Bachelor's or Master's in Computer Science or equivalent work experience.
Compensation & Benefits
The base salary range is $148,800—$175,050 USD. Certain roles are eligible for bonuses, RSUs, and additional benefits based on individual qualifications.
Key skills/competency
- Backend
- Python
- Go
- Microservices
- System Design
- Agile
- Automation
- Database
- Monitoring
- Collaboration
How to Get Hired at Abnormal
🎯 Tips for Getting Hired
- Research Abnormal Security's culture: Study their mission and recent news online.
- Tailor your resume: Highlight relevant backend and microservices experience.
- Showcase technical projects: Detail Python and Go accomplishments.
- Prepare for system design: Practice real-world architectural scenarios.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Python and Django frameworks.
circle
Practice Go microservices implementation.
circle
Study system design case studies.
circle
Familiarize with DB and messaging systems.
Behavioral Questions
circle
Describe a time you solved ambiguity.
circle
Explain handling remote collaboration challenges.
circle
Discuss ownership of a project failure.
circle
Share conflict resolution with cross-functional teams.
Frequently Asked Questions
What should I emphasize when applying for Software Engineer 2 at Abnormal Security?
keyboard_arrow_down
How important is system design for the Software Engineer 2 role at Abnormal Security?
keyboard_arrow_down
Can I apply if I have less than 3 years of experience for Software Engineer 2 at Abnormal Security?
keyboard_arrow_down
What technical skills are essential for a Backend Engineer at Abnormal Security?
keyboard_arrow_down
Does Abnormal Security support remote collaboration for this role?
keyboard_arrow_down
What type of projects will Software Engineer 2 work on at Abnormal Security?
keyboard_arrow_down
Is prior experience in production support required for the role at Abnormal Security?
keyboard_arrow_down
How does Abnormal Security incorporate agile methodologies in their projects?
keyboard_arrow_down
What academic qualification is preferred for the Software Engineer 2 role at Abnormal Security?
keyboard_arrow_down
Are bonuses or RSUs available for Software Engineer 2 at Abnormal Security?
keyboard_arrow_down