Abnormal Security Logo

Abnormal Security

Staff Back End Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in Singapore
Expert/Leader
Remote
Hiring Remotely in Singapore
Expert/Leader
The Staff Back End Software Engineer will lead the Knowledge Base team by defining APIs, developing consumer-grade APIs, owning the Knowledge Base product, mentoring engineers, and collaborating with customers to enhance security solutions in a cloud software environment.
The summary above was generated by AI

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:

  • 10+ 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

Top Skills

Go
Python

Similar Jobs

4 Days Ago
Remote
8 Locations
Entry level
Entry level
Software
The Staff/Senior Software Engineer will develop and enhance iterative.ai's SaaS platform for machine learning collaboration. Responsibilities include managing the full development lifecycle, engaging in backend and some frontend development, and fostering a culture of technical leadership and collaboration within the team.
Top Skills: Python
2 Days Ago
Remote
4 Locations
Mid level
Mid level
Fintech • Software • Financial Services
As a Backend Software Engineer, you will develop and deploy server application code, ensure the security and performance of the Empower server applications, and collaborate with cross-functional teams to ship new features. Responsibilities include coding, testing, bug fixing, and defining business requirements through close cooperation with stakeholders.
Top Skills: C#
2 Days Ago
Remote
Singapore, SGP
Junior
Junior
Security • Cybersecurity
As a Software Engineer II - Backend, you will collaborate with teammates to build scalable web application features, ensure their reliability through rigorous testing, and participate in technical support as needed. You'll communicate asynchronously and take ownership of your projects, while demonstrating a strong eagerness to learn and adapt.
Top Skills: GoPython

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account