Senior Platform Engineer - Application Security
Want to own the guardrails that keep customer data safe by default - data isolation, auth, and observability end to end? Join Avallone as our Platform Engineer, Application Security.
We usually respond within three days
Summary
We are seeking a Senior Platform Engineer with a strong security mindset to strengthen the foundations of Avallone's platform.
This is a hands-on engineering role focused on building robust guardrails that keep customer data correctly isolated (across tenants and within a tenant), observable, and debuggable.
This role focuses on preventive platform controls that make security a built-in property, not a convention.
Location: Copenhagen (hybrid)
Reporting line: CTO
About the role
You will own the platform guardrails that ensure strong data isolation guarantees, end-to-end observability, and fast debugging when things go wrong.
This is a hands-on engineering role focused on designing and building shared platform capabilities that make secure-by-default the natural way to ship.
This role focuses on enablement through platform guarantees, not acting as a manual approval gate for product teams.
What you'll work on
The following are some of the important areas you'll focus on:
Data isolation guarantees (including modeling and ownership boundaries, plus schema/query isolation and safe defaults)
Authorization (RBAC and FGA where needed, with consistent enforcement across all access paths)
Security execution primitives (secure-by-default building blocks for queries, sharing flows, jobs, imports, and bulk or destructive actions)
Incident response and preventive controls (translate learnings into guardrails and regression tests)
Secure SDLC (security-minded reviews, lightweight gates for high-risk changes, and targeted test strategies)
What we’re looking for
Technical background
Significant experience (typically 5+ years) as a backend or platform engineer working on a production SaaS product.
Strong proficiency with:
A typed backend language (TypeScript/Node, Java, C#, Go, or similar)
Relational databases and query layers (ORMs and/or SQL)
Modern cloud environments (ideally AWS) and CI/CD pipelines
Hands-on experience with:
Designing and implementing access control and data isolation
Building or maintaining logging, metrics, and tracing for critical paths
Security mindset
Demonstrated experience thinking in terms of threats, blast radius, invariants, and failure modes in real systems.
Familiarity with common web application security risks (for example, OWASP Top 10) and how they show up in code and architecture.
Comfortable working in a regulated or security-sensitive environment (finance, enterprise, or similar).
Ways of working
You reduce complex systems to clear constraints and invariants.
You enjoy building shared abstractions and libraries that raise the floor for everyone.
You can move between high-level design and hands-on implementation.
You communicate clearly with both engineers and non-engineers, especially under time pressure (incidents).
Nice to have
Experience with row-level security in relational databases.
Experience with formal or semi-formal access control systems (for example, OpenFGA or a custom authorization service).
SOC 2 (or similar) experience.
Incident response experience in a SaaS context.
Prior work in B2B enterprise, fintech, or KYC/AML domains.
Engineering at Avallone
Engineering at Avallone means being part of a small, non-hierarchical agile team where everyone’s voice matters. We work closely together, keeping collaboration at the center of everything we do — whether it’s through pair programming, shared problem-solving or open discussions.
We use modern tooling to stay efficient and effective: TypeScript as our main language, Node/Nest.js for backend development, and React with Mobx on the frontend. Our infrastructure relies on AWS, managed with Pulumi, while GitHub Actions helps streamline our CI/CD pipelines.
As a small team, we value flexibility and the ability to wear multiple hats. This means you’ll have the opportunity to make a big impact, help shape our technology choices and contribute directly to our growth — all while working alongside passionate teammates who are dedicated to building secure, high-performing, and customer-centric solutions.
Hiring Process
Interviewing for a job in Avallone should be a great experience - nothing less! We want you to feel informed and relaxed throughout the process, and we’re highly aware that we have a big responsibility in making that possible. This we do by being fully transparent about the process – and what happens when and with whom.
For more on what to expect, details are on our website: https://www.avallone.io/careers
- Department
- Research & Development
- Locations
- Copenhagen
- Remote status
- No remote work
Copenhagen
We're happy to offer
-
Celebrating together
When we win big, we celebrate big and social activities are a huge part of how we roll
-
Healthy lunch and snacks
Healthy and delicious lunch and snacks make sure your body and mind are nourished
Why Avallone?
Join a caring yet highly driven team to help
eradicate financial crime!
We're building something from the ground up, and we're putting everything we’ve learned into it.
We're an organization with a culture and set of values that reflect who we are, and that we can look back at and be proud of.
We have a strong urge to prove that we can forge an unquestionable success - financially and on any other dimension that matters for a company.
About Avallone
Avallone empowers companies to eradicate financial crime by providing an industry-leading platform for enterprise KYC request handling