
Security Software Engineer
Hybrid
London, United Kingdom
Freelance
26-03-2025
Job Specifications
Authentication Engineer (FIDO, Java Microservices, React JS) - UK
We are looking for an Authentication Engineer to design and implement secure, passwordless authentication systems using FIDO (Passkeys). You will work with Java microservices and React JS to develop and integrate authentication solutions that enhance security and user experience.
Key Responsibilities
Implement FIDO (Passkeys) authentication in Java microservices and React applications.
Develop secure authentication workflows using public-key cryptography.
Integrate and maintain identity and access management (IAM) solutions.
Work with OAuth, OpenID Connect (OIDC), and WebAuthn for authentication processes.
Develop and optimise microservices-based authentication APIs.
Ensure compliance with security best practices and industry standards.
Collaborate with security teams to enhance authentication protocols.
Work with CI/CD pipelines to deploy authentication services.
Skills & Experience Required
Strong knowledge of FIDO (Passkeys), WebAuthn, and public-key cryptography.
Experience in Java (Spring Boot) microservices development.
Hands-on experience with React JS for implementing authentication flows.
Familiarity with OAuth 2.0, OpenID Connect (OIDC), and JWT.
Experience working with authentication APIs and integrating third-party identity providers.
Strong understanding of security best practices in authentication and identity management.
Experience with cloud platforms (AWS, GCP, or Azure) is a plus.
Nice to Have
Experience with Fast Identity Online (FIDO2) server implementation.
Knowledge of biometric authentication methods.
Familiarity with Zero Trust security models.
About the Company
Empiric is a global recruitment agency that specialises in technology and business transformation. We connect the world's leading companies with industry-leading talent, offering contract, permanent, and project-based solutions from our six offices across 40 countries. Know more
Related Jobs


- Company Name
- Regal Cloud
- Job Title
- Senior Security Architect
- Job Description
- Senior Security Architect – UK (Remote) We’re hiring a Senior Security Architect with deep expertise in Private Cloud platforms (VMware and/or OpenStack) and Application Security to join a high-impact team on a 6 month initial contract assignment This is a great opportunity to shape the security strategy for mission-critical systems, build world-class infrastructure, and lead security innovation across private cloud environments. Role Highlights: Design and implement secure architectures across VMware/OpenStack platforms. Build and enforce security policies, processes, and compliance frameworks. Lead application security initiatives (OWASP, NIST standards). Guide cloud infrastructure, DevSecOps, CI/CD, and API security efforts. Conduct audits, vulnerability assessments, and champion best practices. Be a trusted advisor on cloud security to engineering, ops, and legal teams. You’ll Bring: Proven experience as a Security Architect in private cloud environments. Strong knowledge of cloud security, network controls, access management, and data protection. Expertise in secure coding, container security, IaC, and microservices. One or more certifications in VMware/OpenStack (CISSP, CCSP, or CCSK highly valued). Fluent in translating complex security topics for technical and non-technical stakeholders.


- Company Name
- GIOS Technology Limited
- Job Title
- Base24 Developer
- Job Description
- Role: Base 24 Developer Location: Northampton, UK(Hybrid - 2 days weekly in office) Your Skills and Qualifications will include · Strong experience developing and implementing applications · Proven hands-on development experience with BASE24, its interfaces, tools, technology, especially HP NonStop/Tandem · Solid experience with TAL, COBOL/SCOBOL and TACL · Good experience providing solutions and designing complex applications based on BASE24 · Experience working in financial services and technology domain · Exposure to financial transaction authorization systems, ATM, POS, eCommerce interfaces, scheme management and/or servicing systems, its changes and implementation · Bachelor's degree or equivalent in engineering or technology field · Good experience with the following: · Base24-eps, C++, Java script, and/or XML · Tools such as ACI Desktop/UI, Eclipse, HP Toolkit · Agile framework environment · POS device handlers such as APACS. · Working with teams across geographically distributed sites


- Company Name
- Gravitas Recruitment Group (Global) Ltd
- Job Title
- Python Developer
- Job Description
- Rate: £300/day (Outside IR35) | Length: 5 months, until September | Location: London & EU Remote | Tech Stack: Python, Java We are seeking a highly skilled Python Developer to join a fast-paced consultancy environment delivering scalable and efficient software solutions. This is an exciting opportunity for a professional contractor to work on a remote basis, with flexibility to be based out of either the UK or the EU. The contract runs until September and sits outside IR35, offering a day rate of £300. In this role, you will collaborate with cross-functional teams to design, develop, and maintain critical backend services and tools using Python and Java. You’ll play an integral part in translating business needs into robust technical solutions while ensuring high performance and responsiveness of applications. A strong understanding of modern software development practices, including test-driven development, version control, and continuous integration, is essential. The ideal candidate will have a proven track record of working on enterprise-level Python applications, coupled with exposure to Java in back-end systems and cloud-based architectures. You will be expected to work autonomously, manage your own workflow efficiently, and communicate effectively within remote teams spread across various locations. Experience within consultancy or client-facing environments would be highly beneficial, as would prior involvement with Agile methodologies. Key requirements include: Expert-level proficiency in Python with demonstrable experience building and maintaining scalable applications Comfortable working with Java in production environments Experience in developing APIs and integrating with third-party systems Familiar with cloud platforms such as AWS, GCP, or Azure Ability to work independently in a remote setting Strong problem-solving skills and the ability to deliver clean, maintainable code Highly communicative and collaborative within distributed teams This is a contract position suited for someone who thrives in flexible, consultancy-driven projects and is passionate about delivering impactful software. If you are a results-oriented Python Developer looking for your next contracting opportunity, apply now to be part of an innovative, international team driving technological solutions forward.


- Company Name
- DEPT®
- Job Title
- Full Stack Developer (12 month FTC)
- Job Description
- This is a 12 month fixed term contract. This role is part of our Personalised Content team. We create emotive yet conversion-focused ideas, products and campaigns at scale and speed. Our specialty is hyper-personalised, digital communications that change perceptions, shape new behaviours, and shift market share for our clients including eBay, Uber, Walmart, and more! Job Purpose As part of a dynamic and collaborative Product Development team, this role focuses on working closely with clients and their development teams. You’ll contribute to maintaining and improving complex web applications, experimenting with cutting-edge tools and technologies, and creating new applications from scratch. Whether refining existing systems or collaborating on new solutions, the work is diverse, challenging, and impactful. Key Responsibilities Write neat, testable, reusable code and libraries for future use Collaborate with other Developers or the Lead Developer to design and implement technical solutions for complex problems. Work effectively within a development team, sharing knowledge, seeking advice, and contributing to a supportive and productive environment. Participate in discussions with clients and team members about technical best practices and help teams identify optimal technical solutions Demonstrate initiative in solving technical challenges and contribute to delivering projects on time. What We Are Looking For Must have Strong knowledge of JavaScript (ES6+) Good knowledge of TypeScript Comfortable with API integrations and creating micro services Strong knowledge of React Good knowledge of a React State Management such as Redux/Mobx Good knowledge with Git Understand of Agile methodology, TDD and best practices of the development process Experience with at least one Javascript testing framework Ability to hand code standards-compliant code Good experience with CSS and systems such as LESS and SASS to compile style files Basic backend knowledge: Node.js, MySQL Good knowledge of the macOS/Unix command line Basic knowledge of Linux/Unix administration Good knowledge debugging web applications 2-3 years commercial experience Nice to have Knowledge in other javascript frameworks such as Vue.js would be beneficial Knowledge of Grunt, Webpack or other bundling tools Knowledge of best practices in an always up, always available service Experience with app containerization tools like Docker Knowledge of GraphQL WE OFFER Healthcare with Bupa or Medicash 26 days’ holiday exclusive of bank holidays Mental health support Company pension scheme with The People’s Pension Enhanced family friendly policies A flexible, hybrid working policy Ride to work scheme Buddy Program: You will be paired with a ‘Buddy’ to help you through your first weeks’ at DEPT® A reputation for doing good. DEPT® has been a Certified B Corp® since 2021 and named ‘Agency of the Year’ at both The Lovies and The Webby Awards. Awesome clients. Whether big or small, local or global — at DEPT® you’ll get the opportunity to work with clients of all sizes and across all industries. And we celebrate all of our successes together! The opportunity for possibility. We want to enable you to do what you do best and help you develop your skills further with training, development and certifications. Global annual DEPT® Cares Month in which employees come together and donate their skills to support local charities. WHO ARE WE? We are pioneers at heart. What does that mean? We are always looking forward, thinking of what we can create tomorrow that does not exist today. We were born digital and we are a new model of agency, with a deep skillset in tech and marketing. That’s why we hire curious, self-driven, talented people who never stop innovating. Our culture is big enough to cope and small enough to care. Meaning, that with people across 30+ countries, we’re big enough to provide you with the best tools, global opportunities, and benefits that help you thrive. While acting small by investing in you, your growth, your team, and giving you the autonomy to solve our clients problems, no matter where you are in the world. DEPT® is committed to making a positive impact on the planet and since 2021 has been Climate Neutral and B Corporation certified. DIVERSITY, EQUITY & INCLUSION At DEPT®, we take pride in creating an inclusive workplace where everyone has an equal opportunity to thrive. We actively seek to recruit, develop, nurture, and retain talented individuals from diverse backgrounds, with varying skills and perspectives. Not sure you meet all qualifications? Apply, and let us decide! Research shows that women and members of underrepresented groups tend not to apply for jobs when they think they may not meet every requirement, when in fact they do. We believe in giving everyone a fair chance to shine. We also encourage you to reach out to us and discuss any reasonable adjustments we can make to support you throughout the recruitment process and your time with us. Want to know more about our dedication to diversity, equity, and inclusion? Check out our efforts here.