Software Engineer 2 - Backend, Apps Foundation

Abnormal Security Logo

Abnormal Security

📍Remote - United States

Summary

Join Abnormal Security as a Backend Engineer on the App Foundations team, contributing to the infrastructure and services supporting new product creation. The ideal candidate is a product-minded engineer passionate about building scalable, customer-centric solutions. Responsibilities include designing, building, and maintaining high-performance products and services, optimizing internal processes, and setting up service monitoring. The role requires 3+ years of experience with relevant tech stacks (Python, Go, SQL databases, etc.), production support experience, and system design experience. Proven experience with microservices, testing, agile methodologies, and collaboration is essential. A Bachelor's or Master's degree in Computer Science or equivalent experience is required. Abnormal AI offers competitive compensation, including bonuses and RSUs, along with benefits.

Requirements

  • 3+ years working on relevant tech stacks - Python (Django) and Go, MySQL & PostgreSQL databases, ElasticSearch, Redis, and Kafka
  • 2+ years of production support experience for enterprise-class customers
  • At least 1 year of system design experience
  • Proven experience building and maintaining microservices
  • Proven experience owning testing as well as the development of all software solutions
  • Proven experience working with agile development methodologies (both scrum and kanban)
  • Proven experience collaborating effectively with product managers, designers, and engineers to deliver world class products
  • A Bachelor's or Master's in Computer Science or equivalent work experience

Responsibilities

  • Work with engineers, designers, PM's, EM's to deliver on the product roadmap and meet company-wide objectives
  • Design, build, and maintain new high performance, low latency products and services
  • Work closely with engineering and product managers to assess trade-offs, develop plans, and build platform and foundations to enable scalable product development
  • Optimize our internal processes with automation such that we can service customers with little to no human intervention
  • Setup and maintain instrumentation, monitoring, and alerting for our services

Preferred Qualifications

  • You are a product minded engineer who’s passionate about building the best product for our customers
  • You take a “principle-first” approach to building scalable, customer-centric solutions
  • You’re looking for a “mission-first” company aiming to solve meaningful and pragmatic problems
  • You’re looking to take ownership of your work and your growth
  • You’re self-driven, detail-oriented, and care about code quality, testing, and customer-driven product experience
  • You bring up ambiguities and clarify decisions with leadership instead of improvising solutions on the go
  • You have strong communication skills and proven ability to work autonomously and asynchronously with remote collaborators and stakeholders
  • We are looking for candidates who are interested in working with AI tools to accelerate their development

Benefits

  • Bonus
  • Restricted stock units (RSUs)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.