Cybersecurity Software Engineer in Belfast

Cybersecurity Software Engineer in Belfast

Belfast Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Citibank (Switzerland) AG

At a Glance

  • Tasks: Engineer cutting-edge cryptographic systems and develop enterprise-level security solutions.
  • Company: Join Citi, a global leader in finance and technology.
  • Benefits: Enjoy 27 days annual leave, private medical care, and a competitive salary.
  • Other info: Flexible hybrid work model and a culture that values diversity and inclusion.
  • Why this job: Make a real impact on global finance while growing your career in a dynamic environment.
  • Qualifications: Experience in cryptography, programming skills in Java or Python, and knowledge of PKI.

The predicted salary is between 60000 - 80000 £ per year.

Discover your future at Citi. Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.

Role Overview

The purpose of this job is to develop and engineer Cryptography and PKI Systems alongside existing team members fulfilling corporate requirements, policies and standards. You will take part in defining cryptographic standards, architectures, and governance, develop large scale enterprise security solutions using advancements in cryptography and information security, work with advanced algorithms. You will act as a cryptographic engineering developer, focused on cryptographic protocols, including but not limited to, post quantum cryptography, PKI solutions, and strategic vendor interaction. The engineer will work on next generation crypto ecosystem. The job will also involve working with advanced mathematical algorithms in the PKI. You will participate in certificate management development focusing on certificate automation projects in Citi, including certificate automation for microservices, desktops, servers, Windows, Unix hosts, firewalls, appliances.

Responsibilities:

  • The candidate's primary responsibility will be to research cryptographic protocols, develop crypto solutions at the enterprise level, which will include working on PKI architectures with main focus on certificate management automation.
  • The candidate must have experience with PKI, and understanding of basic cryptography. This person must understand the principles related to PKI, private keys, encryption methods, CRL, and advanced key usages.
  • They must be familiar with information security concepts and products.
  • They must have strong development background.
  • A sound knowledge of encryption algorithms and peripheral technologies is required.
  • Work with all disciplines, engineers, and operational product owners to integrate PKI and certificate management related technologies with Citi platforms to protect and manage the cryptography of mission critical systems.
  • Perform product evaluation, testing and certification of PKI and Crypto technologies. Ensure that all security products meet or exceed Citi internal and regulatory requirements.
  • Provide occasional 4th level support for the product toolset.
  • Produce documentation of processes and procedures for the usage of the product.
  • Follow the Technology Development Life Cycle in the development of all security tools.

Qualifications:

  • Senior level experience in cryptography.
  • Experience with commercial CA products and/or certificate management systems is a plus.
  • Working with Trust Providers is a plus.
  • Understanding of Microsoft Windows operating systems.
  • Understanding of Linux.
  • Understanding of cryptographic protocols.
  • Programming Experience in JAVA or C.
  • Programming in Python.
  • Knowledge of Crypto Libraries (Bouncy Castle).
  • Sound security engineering principles as background to understanding the inner workings of the systems and controls that form an enterprise security ecosystem.
  • Symmetric Key Encryption.
  • Asymmetric Encryption.

Education:

  • Bachelor’s degree/University degree or equivalent.

What we’ll provide you

By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays).
  • A discretional annual performance related bonus.
  • Private Medical Care & Life Insurance.
  • Employee Assistance Program.
  • Pension Plan.
  • Paid Parental Leave.
  • Special discounts for employees, family, and friends.
  • Access to an array of learning and development resources.

Alongside these benefits, Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.

Cybersecurity Software Engineer in Belfast employer: Citibank (Switzerland) AG

Citi is an exceptional employer that fosters a dynamic and inclusive work culture, offering employees the chance to grow their careers while making a significant impact in the world of finance. With a competitive salary, generous benefits including 27 days of annual leave, private medical care, and a commitment to continuous learning, Citi empowers its team members to thrive in a supportive environment. The opportunity to work on cutting-edge technology in a hybrid model further enhances the appeal of joining this global leader in financial services.
Citibank (Switzerland) AG

Contact Detail:

Citibank (Switzerland) AG Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Cybersecurity Software Engineer in Belfast

✨Tip Number 1

Network like a pro! Reach out to current employees at Citi on LinkedIn or through mutual connections. Ask them about their experiences and any tips they might have for landing a role in the Tech team.

✨Tip Number 2

Prepare for technical interviews by brushing up on your cryptography knowledge and coding skills. Practice common interview questions related to PKI and encryption algorithms, so you can showcase your expertise confidently.

✨Tip Number 3

Showcase your passion for cybersecurity! During interviews, share your personal projects or contributions to open-source cryptography tools. This will demonstrate your commitment and enthusiasm for the field.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, you’ll find all the latest job openings and updates directly from Citi.

We think you need these skills to ace Cybersecurity Software Engineer in Belfast

Cryptography
PKI Systems
Certificate Management Automation
Advanced Algorithms
Information Security Concepts
Java Programming
C Programming
Python Programming
Crypto Libraries (Bouncy Castle)
Symmetric Key Encryption
Asymmetric Encryption
Product Evaluation and Testing
Security Engineering Principles
Understanding of Microsoft Windows Operating Systems
Understanding of Linux

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Cybersecurity Software Engineer role. Highlight your experience with cryptography, PKI systems, and any relevant programming skills. We want to see how your background aligns with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about cybersecurity and how you can contribute to our team at Citi. Be sure to mention specific projects or experiences that relate to the job description.

Showcase Your Technical Skills: Don’t forget to showcase your technical skills in your application. Mention your experience with encryption algorithms, programming languages like Java or Python, and any familiarity with crypto libraries. We love seeing candidates who are technically savvy!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to track your application status. Plus, it shows us you’re serious about joining our team!

How to prepare for a job interview at Citibank (Switzerland) AG

✨Know Your Cryptography Inside Out

Make sure you brush up on your cryptographic protocols and PKI systems. Be ready to discuss your experience with encryption methods, certificate management, and any relevant projects you've worked on. This will show that you're not just familiar with the concepts but can also apply them in real-world scenarios.

✨Showcase Your Development Skills

Since a strong development background is crucial for this role, be prepared to talk about your programming experience in Java, C, or Python. Bring examples of past projects where you implemented cryptographic solutions or worked with crypto libraries like Bouncy Castle. This will demonstrate your technical prowess.

✨Understand the Bigger Picture

Citi is all about redefining finance through technology. Familiarise yourself with how cryptography plays a role in securing financial transactions and protecting sensitive data. Being able to connect your technical skills to the broader impact on global finance will set you apart from other candidates.

✨Prepare Questions That Matter

Interviews are a two-way street, so think of insightful questions to ask your interviewers. Inquire about the team dynamics, ongoing projects related to cryptography, or how Citi approaches innovation in security. This shows your genuine interest in the role and helps you gauge if it's the right fit for you.

Cybersecurity Software Engineer in Belfast
Citibank (Switzerland) AG
Location: Belfast

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>