At a Glance
- Tasks: Engineer innovative software solutions for global finance and tackle real-world challenges.
- Company: Join Citi, a leading global financial services company with a diverse team.
- Benefits: Enjoy competitive salary, 27 days leave, private medical care, and hybrid work options.
- Other info: Dynamic team culture with opportunities for mentorship and continuous learning.
- Why this job: Make a real impact in finance while growing your career in a supportive environment.
- Qualifications: Bachelor's degree in computer science or engineering and hands-on software development experience.
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.
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.
Role Overview / 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 software solutions, 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:
- Bachelor's degree in computer science or engineering field involving software programming or systems engineering
- Hands‑on professional software development experience
- Proficiency in programming mainly Java, React and/or Python
- Strong experience building RESTful APIs using popular frameworks like Spring
- Experience following TDD and clean code principles
- Proficiency with data structures, algorithms and SQL
- Able to independently work in a fast paced and rapidly changing environment
Nice to have skills and experience:
- Experience working in investment bank or financial services industry
- Experience using cloud services such as AWS and distributed systems such as Kafka, Kubernetes, S3, DynamoDB, MongoDB or 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 discretionary 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
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, review the Accessibility at Citi resources.
Senior Software Engineer - Margin Technology - Assistant Vice President - Citi in Belfast employer: Jobs via eFinancialCareers
Citi is an exceptional employer that offers a dynamic and inclusive work environment, where innovation meets opportunity. As a Senior Software Engineer, you will be part of a global team dedicated to redefining finance through cutting-edge technology, with access to extensive learning resources and a supportive culture that prioritises employee growth. Enjoy competitive benefits, including generous annual leave, private medical care, and a flexible hybrid working model, all while making a meaningful impact in the world of finance.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer - Margin Technology - Assistant Vice President - Citi in Belfast
✨Tip Number 1
Network like a pro! Reach out to current or former Citi employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the technical interview by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common algorithms and data structures. We want you to feel confident when tackling those coding challenges!
✨Tip Number 3
Showcase your passion for finance tech! During interviews, share your thoughts on how technology is transforming the finance industry. This will demonstrate your enthusiasm and understanding of the role's impact.
✨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, it shows you’re serious about joining the Citi team!
We think you need these skills to ace Senior Software Engineer - Margin Technology - Assistant Vice President - Citi in Belfast
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your proficiency in Java, React, and Python, and don’t forget to mention any experience with RESTful APIs and TDD principles.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about working at Citi and how your background makes you a perfect fit for the team. Be sure to mention your interest in building robust solutions and solving engineering challenges.
Showcase Your Projects:If you've worked on relevant projects, whether in a professional setting or as personal endeavours, make sure to include them. This gives us insight into your hands-on experience and problem-solving skills, which are crucial for this role.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets the attention it deserves. Plus, you’ll find all the details you need about the role and our team!
How to prepare for a job interview at Jobs via eFinancialCareers
✨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, which is key for a role at Citi.
✨Understand the Financial Context
Familiarise yourself with the financial services industry, particularly how technology impacts margin and collateral processes. Showing that you understand the business side of things will set you apart and show your genuine interest in the role.
✨Emphasise Communication and Teamwork
Citi values collaboration, so be prepared to discuss your experience working in teams. Highlight instances where your communication skills helped bridge gaps between technical and non-technical stakeholders, as this is crucial for success in their global tech team.