abnormalsecurity Remote - UK Full-time 2024-04-10

About the Role

Enterprises of all sizes trust Abnormal Security’s cloud products to stop cybercrime. Being effective at stopping cybercrime, due to its adversarial nature, requires a high level of agility to respond to threats. Our Research and Development organisation is forming a group dedicated to solving the most technically-challenging and most critical business problems facing us and our customers. This group will be responsible for building high-impact, enterprise-grade solutions that can scale and meet the stringent availability, privacy, and security requirements demanded by our customers.

As a founding member of this group, you will work with senior engineering leaders including our CTO and Chief Architect while leading a small team of 3–5 senior engineers and drive highly-visible and highly-impactful projects through to completion. You will be exposed to a wide variety of product areas and will be able to influence the entire development stack.

You should definitely apply to this role if you:

  • Are passionate about sitting at the intersection of decomposing business problems into technical solutions to deliver impactful results for the company. 
  • Are excited about taking products, services and platform components from 0->1 while balancing both quality and speed of delivery. 
  • Have expertise building business critical systems at high scale and consider yourself a backend generalist. 
  • Want to work with engineering leaders from across Abnormal to drive progress within R&D. 

What you will do 

  • Work closely with our CTO and Chief Architect to understand critical business problems facing our product and identify solutions to those problems.
  • Design long-term solutions that immediately scale and meet strict availability, privacy, and security requirements and can be maintained and operated by other engineering teams.
  • Improve Platform Infrastructure offerings and Influence the roadmap of the Platform and Infrastructure team by providing constructive feedback on how they can better serve engineering.
  • Own all aspects of the end-to-end delivery of a project executed by your team, including productionalisation, operationalization, and documentation of components.
  • Cross-functional collaboration with teams across all of R&D.
  • Demonstrate good judgement in selecting methods and techniques for obtaining solutions

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 Haves 

  • 8+ years of experience in building large-scale distributed cloud systems and architectures (preferably on AWS).
  • Proven track record of defining and driving engineering initiatives that involve cross-team collaboration.
  • 2+ years of experience as a tech lead
  • Backend generalist ⇒ breadth and depth of experience with several backend architectures (streaming, event driven, RPC-based, serverless, etc.) and technologies (data stores, caches, RPCs, etc.)
  • Proven experience with 
    • systems-level programming in one or more of the following modern languages: Java, Scala, Kotlin, Go, Rust, C++, or C
    • building systems strictly adhering to privacy-by-design and security-by-design principles.
  • Proven track record mentoring engineers and “raising the bar” for the whole team
  • Independent and self-motivated

Nice to Have 

  • Experience building cloud enterprise applications.
  • Experience building software libraries and/or components leveraged by other engineering teams.
  • Experience technologies in the Abnormal Security stack: Go, Python, gPRC, AWS, Kubernetes, Bazel, Terraform, Terragrunt, Prometheus, PostgreSQL, Kafka, Redis, …

 

#LI-JS1