Principal Software Engineer

Trust In Soda Ltd
London, UK
3 months ago
Apply on trustinsoda.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£120,000.0
Working hours
Regular working hours

Tech stack

Artificial Intelligence Cloud Computing Security Cyber Security Relational Databases Distributed Systems Identity and Access Management PostgreSQL Role-Based Access Control Zero Trust Network Access JSON Web Token Security Assertion Markup Language (SAML) Software Security
+5 more
Backend Build Management Kubernetes Golang Microservices

Job description

We’ve partnered exclusively with a scaling infrastructure company that’s fundamentally transforming how digital and physical components interact in the age of AI. Their core mission is to empower teams to build and deploy sophisticated systems by providing scalable, secure, and robust infrastructure solutions for development, deployment, and scaling.

They’re looking for a Principal Security Engineer to lead the architecture and development of its next-generation cloud security platform. This is a high-impact, hands-on role where you’ll design and build a full Identity & Access Management (IAM) platform from scratch-powering secure access, identity federation, and zero-trust controls for large-scale AI systems.

You’ll shape the security foundation of a cutting-edge cloud platform, working across core backend services and collaborating with infrastructure and ML teams. Expect huge technical ownership, complex distributed problems, and the chance to influence engineering standards across the organisation.

Requirements

  • Strong backend development experience in Golang
  • Deep expertise in IAM protocols (OAuth2, OIDC, SAML, JWT) and security architecture.
  • Experience implementing RBAC and Zero-Trust principles
  • Experience in Application Security Design
  • Experience building an IAM platform or major IAM components from the ground up would be a huge plus.
  • Experience with microservices, distributed systems, and relational databases (PostgreSQL).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on trustinsoda.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · World Congress 2022

1:45 min

Transitioning from software development to security roles

Stefania Chaplin · World Congress 2022

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:16 min

Event-driven Golang backend architecture and cloud deployment

Irina Branovic Irina Branovic · World Congress 2026 Europe

Videos

See all

Related articles

See all