At a Glance
- Tasks: Engineer innovative software solutions for global finance and tackle real-world challenges.
- Company: Join Citi, a leader in redefining finance with cutting-edge technology.
- Benefits: Enjoy competitive salary, 27 days leave, private medical care, and hybrid work options.
- Other info: Be part of a supportive culture that values mentorship and continuous learning.
- Why this job: Make an impact on global markets while growing your skills in a dynamic environment.
- Qualifications: Experience in software development, particularly with Java, React, or Python.
The predicted salary is between 60000 - 80000 £ per year.
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.
What We do / The Team: Markets Operations Technology is going through an exciting phase of transformation in margin and collateral domain. We are re‐engineering our technology estate to achieve world‐leading performance and resiliency, enabling new capabilities in advanced execution, global market connectivity, and modernised post‐trade, clearing and margin processes. Our ambition is to deliver a seamlessly integrated, highly automated platform that drives outstanding client outcomes and accelerates growth across our global franchise.
What will you do: As Senior Software Engineer in our global technology team, you will be working with a group of passionate engineers who build technical solutions to complex business problems. You will have an opportunity to participate in the whole spectrum of building a software solution, closely working with product teams and users. We expect you to contribute to our vision of building a strong engineering culture within our global teams. This role is for someone who enjoys solving engineering challenges, has experience in building robust and high-quality solutions, has excellent communication skills and can manage multiple priorities simultaneously.
Key Skills and Experience required:
- Hands-on professional software development experience
- Bachelor’s degree in computer science or engineering field involving software programming or systems engineering
- Proficiency in programming in mainly Java, React and/or Python
- Strong hands-on experience of building RESTful APIs using popular frameworks like Spring
- Experience of following TDD and clean code principles
- Proficiency with data structures, algorithms and SQL
- Able to independently work in fast paced and rapidly changing environment
Any Beneficial / Nice to have skills and experience:
- Experience of working in investment bank or financial services industry
- Experience of using cloud services such as AWS and distributed systems such as Kafka, Kubernetes, S3, DynamoDB, MongoDB or any other NoSQL database
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.
Senior Software Engineer (AVP) – Margin Technology in Belfast employer: Citibank (Switzerland) AG
Contact Detail:
Citibank (Switzerland) AG Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (AVP) – Margin Technology 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 coding skills. Use platforms like LeetCode or HackerRank to practice problems related to Java, Python, and RESTful APIs. The more you practice, the more confident you'll feel!
✨Tip Number 3
Showcase your passion for technology and finance during interviews. Share examples of projects you've worked on that align with Citi's mission to redefine global finance. This will help you stand out as a candidate who truly gets it.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you can keep track of your application status easily.
We think you need these skills to ace Senior Software Engineer (AVP) – Margin Technology in Belfast
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your hands-on software development experience and any relevant projects you've worked on, especially in Java, React, or Python.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how you can contribute to our vision. Share specific examples of how you've tackled engineering challenges in the past.
Showcase Your Problem-Solving Skills: In your application, emphasise your ability to solve complex business problems. Mention any experience with building RESTful APIs or using TDD principles, as these are key to what we do at Citi.
Apply Through Our Website: We encourage you to apply directly through our website. This ensures your application gets to the right people and helps us keep track of all candidates efficiently. Plus, it’s super easy!
How to prepare for a job interview at Citibank (Switzerland) AG
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Java, React, and Python. Brush up on your knowledge of RESTful APIs and frameworks like Spring, as these will likely come up during technical discussions.
✨Showcase Problem-Solving Skills
Prepare to discuss specific engineering challenges you've faced in the past. Be ready to explain how you approached these problems, the solutions you implemented, and the outcomes. This will demonstrate your ability to tackle complex business issues.
✨Emphasise Team Collaboration
Citi values teamwork, so be prepared to talk about your experience working with product teams and users. Highlight any instances where you contributed to building a strong engineering culture or collaborated effectively in a fast-paced environment.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that show your interest in the role and the company. Inquire about the team’s current projects, the technology stack they use, or how they approach mentorship and continuous learning. This shows you’re genuinely interested in contributing to their vision.