Software Engineer II - Data Access Layer
Abnormal Security
At Abnormal AI, we are on a thrilling mission to safeguard the world's largest enterprises against a vast range of relentless email and collaboration application cyber security attacks. Our relentless pursuit involves crafting an exceptional suite of products that empowers customers to seamlessly visualize, expertly control, and fearlessly combat cyber-security threats.
The Multi-Product Platform (MPP) organization owns the product platform that enables scalable product development, helping the business build and launch enterprise-grade products with a consistent customer experience.
This is a chance to build the data backbone that every Abnormal product depends on. As a Software Engineer on MPP, you'll create the standardised data layer that becomes our single source of truth — the one governed path through which any system, agent, or interface can reach data from across every product, from a single record to cross-product aggregates, online or offline, in whatever shape it needs. It's a genuinely hard, high-leverage problem: the layer has to serve the entire platform at high throughput and low latency without ever becoming the bottleneck, while enforcing tenant isolation, authentication, and fine-grained access control so every team inherits strong security and reliability for free. You won't be maintaining someone else's system — you'll be defining the foundation every product is built on, where getting it right compounds across the whole company.
If you're energized by 0→1 platform work, driving cross-team standards, and owning a system end-to-end, this role is built for you.
What You'll Do
Technical Delivery & Operational Excellence
- Design, build, and iterate on the APIs and services that make up the standardized data access layer.
- Drive adoption of API-gated data sources, so product teams expose their data once and every consuming surface can reuse it, instead of building one-off integrations.
- Design and implement standard labeling for data ownership, and build the validation logic that checks incoming requests against it.
- Own the reliability and stability of the components and features you build.
Don't want to miss the next one?
Subscribe to daily email alerts for roles matching your interests.