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 Armagh 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 Armagh
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work in financial services. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those related to Java and security technologies. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. Practising with friends or using online platforms can help you feel more confident when it’s your turn to shine.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might be perfect for you. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Remote Software Engineer,Java,Secruity,Hybrid in Armagh
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experience mentioned in the job description. Highlight your Java background and any relevant security technologies you've worked with. We want to see how you fit into our team!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your experience aligns with our needs. Don't forget to mention your collaborative spirit and commitment to code quality!
Showcase Your Projects:If you've worked on any projects that demonstrate your expertise in IAM engineering or secure coding practices, make sure to include them. We love seeing real examples of your work and how you tackle challenges!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, we’re excited to hear from you!
How to prepare for a job interview at Sanderson
✨Know Your Tech Stack
Make sure you’re well-versed in Java and JavaScript, as well as the security technologies mentioned in the job description. Brush up on IAM concepts like SSO, OAuth2, and PKI. Being able to discuss these topics confidently will show that you’re not just familiar with them, but that you can apply them in real-world scenarios.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, especially related to software development and security. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help you demonstrate your analytical thinking and how you approach problem-solving in a hands-on environment.
✨Collaborate and Communicate
Since this role involves working closely with product managers and designers, be ready to talk about your experience in collaborative environments. Share examples of how you’ve effectively communicated technical concepts to non-technical stakeholders, and how you’ve contributed to team discussions or code reviews.
✨Stay Current and Engaged
Show your passion for technology by discussing recent trends or innovations in the software engineering field, particularly those related to security. Mention any tech communities you’re part of or any personal projects that keep you engaged. This demonstrates your commitment to continuous learning and improvement, which is crucial in a fast-paced industry.