Senior Software Engineer (security Experience)

London, ENG, GB, United Kingdom

Job Description

Complexio's Foundational AI works to automate business activities by ingesting whole company data - both structured and unstructured - and making sense of it. Using proprietary models and algorithms Complexio forms a deep understanding of how humans are interacting and using it. Automation can then replicate and improve these actions independently.


Complexio is a joint venture between Hafnia and Simbolo, in partnership with Marfin Management, C Transport Maritime, Trans Sea Transport and BW Epic Kosan.


We're seeking an exceptional security developer to join our efforts in implementing a sophisticated privacy-preserving access control framework across our autonomous business process automation platform.


You will need strong Python development experience as you will be building a custom encryption service within a micro-services architecture. The scope covers secure service development, OAuth integrations, and identity provider connections.

Key Responsibilities



Design and implement

a comprehensive data privacy and access control architecture that addresses multi-dimensional classification, dynamic permissions, and information barriers Focus on privacy-preserving access controls and coordinate with cross-functional teams including data ingestion, knowledge mapping, and automation developers

Develop and enforce

security and privacy standards, policies, and best practices throughout the product development lifecycle

Technical Implementation



Architect

a multi-layered access control model combining Role-Based Access Control (RBAC), Attribute-Based Access Control (ABAC), and purpose-based limitations

Oversee implementation

of fine-grained data classification frameworks using NLP and other technologies

Design and validate

permission propagation mechanisms for graph data models and derived insights

Establish security boundaries

for autonomous AI agents, ensuring proper context isolation and privilege controls

Cross-Team Coordination



Work closely

with engineering teams to integrate privacy controls into the data pipeline, knowledge graph, and AI components

Collaborate

with product management to balance privacy requirements with usability and functionality

Coordinate

with customer success to address client-specific privacy and compliance needs

Influence and guide

development teams to prioritize privacy-by-design principles

Requirements



5+ years of experience

in information security, data privacy, or access control systems

Proven track record

designing and implementing complex security architectures

Strong knowledge

of modern authorization frameworks, RBAC/ABAC systems, and data classification methodologies

Experience leading teams

and influencing cross-functional stakeholders

Technical background

with understanding of databases, APIs, and enterprise software architecture

Preferred Skills & Experience



Knowledge of AI/ML systems

and the unique privacy challenges they present

Understanding

of data privacy regulations (GDPR, CCPA) and their technical implementation requirements

Familiarity with LLMs

and the privacy implications of their use in enterprise contexts

Understanding of vector databases

and embedding-based systems

Experience in regulated industries

(finance, healthcare, legal) with complex information barrier requirements

Background in data lineage

and provenance tracking systems

Experience with graph databases

(particularly Neo4j) and their security models

Security certifications

such as CISSP, CIPT, or CIPP/E

Core Development Skills



Experience building encryption systems (e.g. using AES, RSA, and key management services) Hands-on development with OAuth 2.0, OpenID Connect, JWT validation, and RBAC/ABAC systems Building secure REST/GraphQL APIs with middleware for authentication, rate limiting, and input validation Implementing access controls, query filtering, and audit logging for SQL and NoSQL databases Securing pub/sub systems with encryption, authentication, and access controls

Required Technologies



Python

(async/await, cryptography libraries, FastAPI)

Container security

(Docker, Kubernetes secrets, network policies)

Identity providers

(Microsoft EntraID, Okta, Auth0 integration)

Database systems

(PostgreSQL, Redis, experience with graph databases preferred)

Cloud security

(AWS/Azure IAM, KMS, security groups)

Practical Experience



Built production encryption/decryption systems handling sensitive data at scale Implemented fine-grained permission systems beyond simple role-based access Developed secure multi-tenant applications with data isolation between customers Created audit logging and compliance reporting for regulated environments Integrated with enterprise identity systems in complex organizational structures

Benefits



Work with a groundbreaking AI platform solving real enterprise pain points Help clients achieve measurable ROI through next-gen automation Join a remote-first, globally distributed team backed by industry leaders * Shape the success function and influence product direction in a fast-scaling AI company

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3743193
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned