> Markdown version of [/jobs/ext/2288752-staff-software-engineer-identity-security](https://www.wearedevelopers.com/jobs/ext/2288752-staff-software-engineer-identity-security). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - Identity & Security - **Company:** Ocho People - **Location:** Belfast, UK - **Experience:** Expert - **Salary:** £80,000.0 - £90,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Amazon Web Services, Cyber Security, Distributed Systems, Multi-Factor Authentication, Identity and Access Management, OAuth, OpenID, Open Web Application Security, Systems Development Life Cycle, JSON Web Token, Security Assertion Markup Language (SAML), Session Management, Single Sign-On, ReactJS, Spring-boot - **Published:** August 29, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5860048677 ## About the Role * 7+ years building and supporting scalable, distributed systems * Deep hands-on experience with Java (Spring Boot) and modern JavaScript/React * Strong grounding in identity and access management: OAuth2, OIDC, SAML, SSO, JWT, MFA Desirable: * AWS security services experience (IAM, Cognito, KMS, Secrets Manager) * Familiarity with OWASP Top 10 and threat modelling * Prior technical leadership or mentorship experience ## Description * Own, design, implement and support major components of the identity and access management platform * Define authentication and authorisation patterns (OAuth2, OIDC, SSO, JWT, MFA) across client-facing and internal systems * Lead the design of token issuance, validation and session management across services * Guide identity and security architecture decisions using strong Java, React and AWS expertise * Partner with security, platform and product teams to embed secure-by-design practices into the SDLC * Drive engineering best practice and mentor engineers across the team ## Related Videos - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Get started with securing your cloud-native Java microservices applications](https://www.wearedevelopers.com/videos/123-get-started-with-securing-your-cloud-native-java-microservices-applications) - [Delegating the chores of authenticating users to Keycloak](https://www.wearedevelopers.com/videos/1558-delegating-the-chores-of-authenticating-users-to-keycloak) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)