Senior Software Engineer (Security experience)
New Today
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 Símbolo, 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 RBAC, 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
- 5+ years of experience in information security, data privacy, or access control systems
- Proven track record designings 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
- 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
- Location:
- London, England, United Kingdom
- Salary:
- £125,000 - £150,000
- Job Type:
- FullTime
- Category:
- IT & Technology