Software Engineer 2 - Backend - Multi-Product P...
@ Abnormal

Hybrid
Hybrid
Posted 3 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXXX******* @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

Review Python and Django frameworks.
Practice Go microservices implementation.
Study system design case studies.
Familiarize with DB and messaging systems.

Behavioral Questions

Describe a time you solved ambiguity.
Explain handling remote collaboration challenges.
Discuss ownership of a project failure.
Share conflict resolution with cross-functional teams.

Frequently Asked Questions