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