At a Glance
- Tasks: Design and develop secure software solutions in a dynamic financial environment.
- Company: Leading global financial organisation with a focus on innovation.
- Benefits: Competitive salary, hybrid work model, and a commitment to diversity.
- Other info: Inclusive culture with opportunities for personal and professional growth.
- Why this job: Join a team that values collaboration and cutting-edge technology in finance.
- Qualifications: Experience in Java, IAM engineering, and security technologies required.
Our client, a leading global financial organisation, is seeking a Software Engineer to design, develop, and enhance software solutions using various engineering practices. This role supports the delivery of business, platform, and technology capabilities for both customers and internal teams. A Java background within financial services (Banking preferred) is essential, combined with experience of security related technologies.
In this hands-on role, you will be responsible for:
- Develop and deliver high-quality, scalable, and maintainable software using industry-standard languages, frameworks, and tools.
- Collaborate with product managers, designers, and engineers to define requirements and ensure solutions align with business goals.
- Participate in code reviews, knowledge sharing, and promote a culture of code quality.
- Stay current with technology trends and contribute to internal tech communities.
- Follow secure coding practices to protect data and reduce vulnerabilities.
- Implement effective unit testing to ensure code reliability and readability.
Skills and experience required:
- Strong hands-on IAM engineering experience across identity management, authentication, authorisation, federation, and related protocols and tooling.
- Expertise in SSO, OAuth2, OIDC, PKI, PSD2 SCA, and possession-based authentication.
- ForgeRock or equivalent IAM platform experience, including development with PingGateway, PingAM, PingIDM, and PingDS, using JavaScript for scripted routes and authentication trees.
- Proficient in Java or JavaScript with experience designing extensible IAM APIs for seamless integration.
- Skilled in building PingAM custom authentication trees with API integration to threat sensors (e.g., ThreatMetrix, BioCatch), adaptive/step-up authentication, and linking to external/internal data sources via LDAP, JDBC, SOAP, HTTPS.
Reasonable Adjustments: Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients. If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.
Remote Software Engineer,Java,Secruity,Hybrid in Fife employer: Sanderson
Join a leading global financial organisation that values innovation and collaboration, offering a dynamic hybrid work environment in London. With a strong commitment to employee growth, you will have access to continuous learning opportunities and the chance to work on cutting-edge security technologies. Our inclusive culture fosters diversity and respect, ensuring that every team member can thrive and contribute to impactful solutions.
StudySmarter Expert Advice🤫
We think this is how you could land Remote Software Engineer,Java,Secruity,Hybrid in Fife
✨Tip Number 1
Network like a pro! Reach out to your connections in the financial services sector, especially those who work with Java and security technologies. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those related to IAM and secure coding practices. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common coding challenges and be ready to discuss how you've tackled security issues in past projects. Confidence is key!
✨Tip Number 4
Don't forget to apply through our website! We make it easy for you to find roles that match your skills and interests. Plus, we’re here to support you throughout the process, so don’t hesitate to reach out if you need help.
We think you need these skills to ace Remote Software Engineer,Java,Secruity,Hybrid in Fife
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the job description. Highlight your Java experience and any relevant security technologies you've worked with. We want to see how your skills align with what we're looking for!
Showcase Your Projects:Include specific projects that demonstrate your hands-on experience in IAM engineering and secure coding practices. This gives us a clear picture of your capabilities and how you can contribute to our team.
Be Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences quickly.
Apply Through Our Website:We encourage you to apply directly through our website. This ensures your application gets to the right place and helps us keep track of all applicants efficiently. Plus, it’s super easy!
How to prepare for a job interview at Sanderson
✨Know Your Tech Inside Out
Make sure you brush up on your Java and security-related technologies. Be ready to discuss your hands-on experience with IAM engineering, SSO, OAuth2, and any relevant tools like ForgeRock. The more you can demonstrate your expertise, the better!
✨Showcase Your Collaboration Skills
This role involves working closely with product managers, designers, and other engineers. Prepare examples of how you've successfully collaborated in the past, and be ready to discuss how you ensure solutions align with business goals.
✨Emphasise Secure Coding Practices
Since this position focuses on security, be prepared to talk about your approach to secure coding. Share specific examples of how you've implemented secure practices in your previous projects to protect data and reduce vulnerabilities.
✨Prepare for Technical Challenges
Expect to face some technical questions or coding challenges during the interview. Practice coding problems related to Java and IAM APIs, and be ready to explain your thought process as you solve them. This will show your problem-solving skills and technical prowess.