Assistant VP (Software Engineering) - Citi
Assistant VP (Software Engineering) - Citi

Assistant VP (Software Engineering) - Citi

Belfast Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Join a dynamic team to solve complex engineering challenges in software development.
  • Company: Citi is a leading global bank, transforming financial services with innovative technology.
  • Benefits: Enjoy a full-time role with opportunities for growth and a diverse work environment.
  • Why this job: Be part of an exciting transformation in tech, contributing to impactful solutions and a strong engineering culture.
  • Qualifications: Bachelor's degree in computer science or engineering; experience in software development and programming languages required.
  • Other info: Citi values diversity and offers equal opportunities for all applicants.

The predicted salary is between 48000 - 72000 £ per year.

As part of our global technology team, you will be working with a group of passionate engineers who build technical solutions to complex business problems. We are going through a very exciting phase of transformation in OTC derivatives, margin and collateral and payments and cash management domains in Markets Technology, and you will be required 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.

Basic Qualifications

  • Bachelor's degree in computer science or engineering field involving software programming or systems engineering
  • Hands-on professional software development experience
  • Proficiency in programming in Java, Python, JavaScript or React
  • 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

Preferred Qualifications

  • 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
C

Contact Detail:

Citi Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Assistant VP (Software Engineering) - Citi

✨Tip Number 1

Familiarise yourself with the latest trends in OTC derivatives and payments technology. Understanding the current landscape will not only help you during interviews but also demonstrate your genuine interest in the role and the industry.

✨Tip Number 2

Network with professionals in the financial services sector, especially those working in software engineering roles. Attend industry meetups or webinars to connect with potential colleagues and gain insights into the company culture at Citi.

✨Tip Number 3

Brush up on your programming skills, particularly in Java, Python, and JavaScript. Consider building a small project that showcases your ability to create RESTful APIs, as this practical experience can be a great talking point during interviews.

✨Tip Number 4

Prepare to discuss your experience with cloud services and distributed systems. Be ready to share specific examples of how you've used technologies like AWS, Kafka, or Kubernetes in past projects, as this will highlight your technical expertise.

We think you need these skills to ace Assistant VP (Software Engineering) - Citi

Software Development
Java Programming
Python Programming
JavaScript Programming
React Framework
RESTful API Development
Spring Framework
Test-Driven Development (TDD)
Clean Code Principles
Data Structures
Algorithms
SQL Proficiency
Cloud Services (AWS)
Distributed Systems (Kafka, Kubernetes)
NoSQL Databases (MongoDB, DynamoDB)
Excellent Communication Skills
Project Management
Problem-Solving Skills
Ability to Work in Fast-Paced Environments

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with Java, Python, and RESTful APIs. Emphasise any hands-on experience you have in building robust solutions and following TDD principles.

Craft a Compelling Cover Letter: In your cover letter, express your passion for solving engineering challenges and your ability to manage multiple priorities. Mention specific projects or experiences that demonstrate your skills in programming and working in fast-paced environments.

Showcase Relevant Skills: Clearly list your technical skills, especially those mentioned in the job description such as cloud services (AWS), distributed systems (Kafka, Kubernetes), and proficiency in SQL. This will help your application stand out.

Prepare for Technical Questions: Be ready to discuss your experience with data structures, algorithms, and clean code principles during interviews. Prepare examples of past projects where you applied these concepts effectively.

How to prepare for a job interview at Citi

✨Showcase Your Technical Skills

Be prepared to discuss your hands-on experience with programming languages like Java, Python, and JavaScript. Highlight specific projects where you built RESTful APIs or implemented TDD principles, as this will demonstrate your technical proficiency.

✨Demonstrate Problem-Solving Abilities

Citi is looking for someone who enjoys tackling engineering challenges. Prepare examples of complex problems you've solved in previous roles, particularly those related to software development or financial services, to showcase your analytical skills.

✨Communicate Effectively

Excellent communication skills are essential for this role. Practice articulating your thoughts clearly and concisely, especially when discussing technical concepts. Be ready to explain how you collaborate with product teams and users to build solutions.

✨Familiarise Yourself with Cloud Technologies

Since experience with cloud services like AWS and distributed systems is preferred, make sure to brush up on these technologies. Be ready to discuss any relevant experience you have and how it can contribute to Citi's transformation in technology.

Assistant VP (Software Engineering) - Citi
Citi
Location: Belfast
Go Premium

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

C
  • Assistant VP (Software Engineering) - Citi

    Belfast
    Full-Time
    48000 - 72000 £ / year (est.)
  • C

    Citi

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>