Abnormal Security

Staff Back End Software Engineer

Remote Singapore
Python AWS PostgreSQL Redis API Go Azure Kafka Elasticsearch
Description

About the Role

In a cloud software world, where who you are and what you have access to determines the risk associated with your accounts being compromised, Abnormal Security aims to build a comprehensive tool to understand the employees of our customers, and aid security professionals in assessing the risks and threats impacting their employee base. Help us build a new layer of protection that will give enterprises the same level of security for their cloud offerings as Abnormal Security’s industry leading products do in the email security space. 

We’re looking to add a Staff Engineer to help lead our team of world class engineers. The individual in this role will shape and elevate our Knowledge Base teams while working closely with platform customers. This role straddles the line of velocity and excellence.

 

What you will do: 

As a Staff Engineer leading the Knowledge Base teams, you will: 

  • Be a leader and mentor for a team of strong engineers distributed between Singapore and India that collaborates closely with other, global teams. 
  • Help define APIs, abstractions and roadmaps that guarantee both short term availability and uptime of services and the longer term ability to expand functionality
  • Own and develop data-rich, consumer-grade, APIs showcasing the breadth of Abnormal’s knowledge, compiled from many different sources, about users, IP addresses, applications and more, designed to track the normal patterns as well as those which might indicate something abnormal or risky is going on. 
  • Build the Knowledge Bases product, giving both the visibility to our customers of what’s happening across their cloud ecosystem as well as the ability to control and remediate security risks
  • Obsessively partner with our customers to gather their feedback and quickly iterate to improve our systems
  • Create a magical work environment with colleagues and memorable interview process for candidates

This is a leadership role on the team and you will be expected to contribute both code and guidance to the team: you will be accountable for delivering great solutions and simultaneously making the team around you better. 

Must Have Skills:

  • 8+ years of development experience with specific expertise in distributed systems, large scale data pipelines and building out world class products
  • 5+ years of production support experience for enterprise-class customers
  • 5+ years of experience in Python/Golang based backend systems development
  • At least 4 years of system design experience
  • Proven experience owning testing as well as development of all software solutions
  • Proven experience working with agile development methodologies (both scrum and kanban)
  • Proven experience working effectively with cross-functional teams across multiple timezones with with remote stakeholders

Nice to Have Skills:

  • Experience with AWS and/or Azure, Postgres, Kafka, Redis, Lucene/ElasticSearch or similar
  • Experience with API platform development
  • Experience with Go
Abnormal Security
Abnormal Security
Cyber Security Email Information Technology Network Security Security

0 applies

1 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say