Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer (VP) image - Rise Careers
Job details

Senior Software Engineer (VP)

The Role:

We are looking for a strong technologist and individual contributor with deep understanding of modern technologies, distributed system design and has a passion for hands-on programming.
 

As part of our global technology team, you will be working with a group of passionate engineers who solve complex business problems by implementing technology solutions.
 

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 drive the whole spectrum of SDLC, closely working with product teams and business users. We expect you to influence and carry 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.

Skills & Qualifications

  • Senior hands-on professional software development experience

  • Experience of designing distributed systems, microservices, micro-frontend UIs

  • Experience of using cloud services such as AWS and distributed systems such as Kafka, Kubernetes, S3, DynamoDB, MongoDB or any other NoSQL database

  • Experience of following TDD and passionate about clean code principles

  • Proficiency in programming in Java, Python, JavaScript or React

  • Solid understanding and experience of using data structures, algorithms and SQL

  • Able to independently work in fast paced and rapidly changing environment

  • Bachelor’s degree in computer science or engineering field involving software programming or systems engineering

Preferred Qualifications

  • Experience of working in investment bank or financial services industry

  • Able to apply entrepreneurial approach to software development and problem solving
     

What we’ll provide you

This is a unique role that will put you in the position to be part of a new venture and actively drive change. Every day there will be new challenges that will help you develop new skills that can drive your career.  

By joining Citi London, 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  
     

Visit our Global Benefits page to learn more. 

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.
 

#LI-RH4

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. 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 Accessibility at Citi.

View the "EEO is the Law" poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting

Citi Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Citi DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Citi
Citi CEO photo
Jane Fraser
Approve of CEO
What You Should Know About Senior Software Engineer (VP), Citi

Introducing an exciting opportunity as a Senior Software Engineer (VP) at Citi in London, United Kingdom! If you're a passionate technologist with robust experience in modern technologies and distributed system design, this role might just be your next adventure. Join our global technology team, where collaboration and innovation come together to tackle complex business challenges in OTC derivatives, margin and collateral, and payments and cash management. You'll have the chance to drive the entire software development lifecycle while working closely with product teams and business users, deeply influencing our engineering culture. We’re seeking individuals who thrive in a fast-paced environment, are adept at managing multiple priorities, and possess the ability to build high-quality solutions. Your technical prowess in languages like Java, Python, and JavaScript will shine as you leverage cloud services such as AWS and distributed systems like Kafka or Kubernetes. With Citi, you can expect not just a job, but a career filled with opportunities for growth and development. Engage in a hybrid work model that balances remote and on-site collaboration, enjoy generous annual leave, performance bonuses, and comprehensive health benefits. Join us in shaping the future of technology in finance, where every day brings new challenges and the chance to impact the industry positively!

Frequently Asked Questions (FAQs) for Senior Software Engineer (VP) Role at Citi
What are the responsibilities of a Senior Software Engineer (VP) at Citi?

The responsibilities of a Senior Software Engineer (VP) at Citi include overseeing the entire software development lifecycle, closely collaborating with product teams and business users, and driving the design and implementation of technology solutions in areas such as OTC derivatives and payments. You're expected to influence the engineering culture globally while tackling complex engineering challenges.

Join Rise to see the full answer
What skills and qualifications are needed for the Senior Software Engineer (VP) position at Citi?

To qualify for the Senior Software Engineer (VP) role at Citi, candidates should have substantial hands-on experience in software development, particularly in designing distributed systems and microservices. Proficiency in programming languages such as Java and Python, along with expertise in cloud services like AWS, is essential. Additionally, a solid understanding of data structures, algorithms, and experience working in fast-paced environments is crucial.

Join Rise to see the full answer
Is experience in financial services necessary for the Senior Software Engineer (VP) role at Citi?

While it is preferred to have experience in the investment banking or financial services industry for the Senior Software Engineer (VP) role at Citi, it is not strictly necessary. Candidates with a strong technology background and a passion for problem-solving can also excel in this position.

Join Rise to see the full answer
What type of work environment should a Senior Software Engineer (VP) expect at Citi?

Senior Software Engineers (VP) at Citi can expect a dynamic, business casual workplace with a hybrid working model. This model allows for a flexible work-life balance, with up to two days of remote work per week, fostering an atmosphere of collaboration and innovation.

Join Rise to see the full answer
What benefits can a Senior Software Engineer (VP) at Citi enjoy?

Citi offers a competitive benefits package for their Senior Software Engineer (VP) position, including 27 days of annual leave, a discretionary annual performance-related bonus, private medical care, and a pension plan. Employees also have access to special discounts and an Employee Assistance Program.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (VP)
Can you describe your experience with distributed systems and how it applies to the Senior Software Engineer role at Citi?

When preparing for this question, highlight specific projects where you designed or worked on distributed systems. Discuss the technologies used, the challenges faced, and the solutions implemented. This showcases your technical depth and problem-solving skills relevant to the Senior Software Engineer role.

Join Rise to see the full answer
How do you prioritize multiple tasks in a fast-paced environment as a Senior Software Engineer?

Share your approach to task prioritization, emphasizing methods like agile methodologies or tools like Jira. Discuss how you evaluate the urgency and importance of tasks, highlighting your ability to manage time effectively in a dynamic setting essential for a Senior Software Engineer.

Join Rise to see the full answer
What programming languages are you most proficient in, and how have you applied them in real-world scenarios?

When answering this, focus on the languages most relevant to the Senior Software Engineer position, such as Java or Python. Provide examples of projects where you utilized these languages effectively, showcasing your skill and experience in developing robust software solutions.

Join Rise to see the full answer
How do you ensure your code is clean and maintainable?

Discuss your adherence to best practices such as Test-Driven Development (TDD) and principles like SOLID. Explain your strategies for peer code reviews and using automated testing frameworks, demonstrating your commitment to high-quality, maintainable code as a Senior Software Engineer.

Join Rise to see the full answer
What experience do you have with cloud services, and how have they influenced your development process?

Be prepared to discuss specific cloud technologies you have used, such as AWS, and how they contributed to the successful delivery of projects. Highlight your understanding of cloud deployment architectures and the benefits they bring to software development in the context of a Senior Software Engineer.

Join Rise to see the full answer
Can you give an example of a significant challenge you faced in a project and how you overcame it?

Select a meaningful instance where you encountered a critical challenge. Explain the issue, your thought process, the steps you took to address it, and the outcome. This demonstrates your problem-solving skills and resilience, which are important for a Senior Software Engineer.

Join Rise to see the full answer
How do you keep up with emerging technologies relevant to the software development field?

Discuss your methods for staying current, such as attending conferences, participating in online courses, or following tech blogs. This showcases your commitment to continuous learning and aligns with the innovative culture at Citi as a Senior Software Engineer.

Join Rise to see the full answer
What role do you believe collaboration plays in software development, especially in a Senior Software Engineer position?

Emphasize the importance of teamwork in delivering successful projects. Share your experiences collaborating with cross-functional teams and how effective communication can enhance project outcomes, aligning with Citi's collaborative environment for Senior Software Engineers.

Join Rise to see the full answer
Describe a time when you had to mentor or guide junior engineers.

Provide a specific example of how you supported junior engineers in their work. Discuss how you approached mentoring, sharing knowledge, and encouraging their growth. This illustrates your leadership skills and willingness to invest in the team as a Senior Software Engineer.

Join Rise to see the full answer
Why do you want to work in the financial services industry, specifically at Citi?

Express your motivation for entering the financial services sector and highlight what attracts you to Citi, such as its innovative projects and commitment to technology. Discuss how your goals align with Citi's mission and vision, showing your passion for the role of Senior Software Engineer.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

Citi is looking for a skilled Control Assessment Analyst to join their team in Tampa, providing insights and oversight on compliance risk management controls.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

As an Operations Support Lead Analyst for Global Event Marketing at Citi, you'll strategically support operations while enhancing decision-making across multiple teams.

Photo of the Rise User
Posted 13 days ago

BriteCore is looking for an experienced Senior Backend Engineer to help modernize their cloud-native technology for Property & Casualty insurers.

Photo of the Rise User
Posted 3 days ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

Join NVIDIA as a Senior Cloud Platform Software Engineer and be at the forefront of developing groundbreaking AI super compute solutions.

Photo of the Rise User
Medtronic Hybrid Minneapolis, Minnesota, United States of America
Posted 8 days ago

Join Medtronic as a Principal Software Engineer and lead cutting-edge neuromodulation software testing strategies that improve healthcare access worldwide.

Photo of the Rise User

Join Ivanti as a Staff Software Engineer specializing in macOS development, contributing to world-class IT solutions for a diverse global customer base.

Photo of the Rise User

We are looking for an experienced Senior Go Developer to join a dynamic team dedicated to building scalable software solutions.

Posted 3 days ago

As a Senior Software Engineer at Clarivate Analytics, you will enhance software applications for intellectual property, contributing to high-quality, user-friendly solutions.

Photo of the Rise User
ServiceNow Remote Salarpuria Sattva Knowledge City Knowledge City, Unit II, 17 to 10 Floor Survey No. 83/1, Serilingampally Mandal, Hyderabad, India
Posted 2 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Join ServiceNow as a Staff Software Engineer to contribute to innovative AI-driven projects in a flexible work environment.

Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid

Elevate your career as a Senior Software Engineer at Mastercard, where you will shape transformative global products for SMEs.

Citi’s mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capi...

588 jobs
MATCH
Calculating your matching score...
CULTURE VALUES
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!