Python Counterparty Credit Risk Senior Developer, Vice President

Python Counterparty Credit Risk Senior Developer, Vice President

Full-Time 80000 - 100000 £ / year (est.) No working from home possible
Citi

At a Glance

  • Tasks: Develop and maintain cutting-edge credit risk applications using Python and C++.
  • Company: Join Citi, a leading global financial services company with a focus on innovation.
  • Benefits: Enjoy 27 days annual leave, private medical care, and a performance-related bonus.
  • Other info: Dynamic work environment with opportunities for professional growth and learning.
  • Why this job: Make a real impact in financial technology while collaborating with top-tier teams.
  • Qualifications: Expertise in Python, strong analytical skills, and experience in software development.

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

The Analytical Calculation Engine (ACE) Development Team is a group within Citi Financial Risk Technology, responsible for developing and implementing the applications used for derivatives credit risk and exposure calculations firm‑wide. The team's primary focus is the development, testing, deployment, and maintenance of the production derivatives credit risk application, used for internal risk management and regulatory capital purposes.

The Counterparty Credit Risk Senior Application Developer position is a senior role that will interface closely with Quant and Front Office technology teams to integrate pricing models and workflow enhancements within the ACE application. There will be exposure to a wide range of technological frameworks, including distributed computing architecture.

  • Developing and maintaining the Counterparty Credit Risk applications, leveraging in‑house Python and C++ model libraries.
  • Supporting and improving CI/CD (build, testing and release management) of the credit risk application.
  • Contributing to the codebase to optimize performance and consolidate the workflow across asset classes.
  • Extending existing test suites, including unit, regression, and integration tests.
  • Performance and memory profiling.
  • Assisting in the execution of impact analysis testing runs.
  • Identifying and developing calculation optimization improvements.
  • Working on documentation.
  • Working with Front Office teams to integrate quant library/technology enhancements into the codebase.
  • Utilizing in‑depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgements.
  • Serving as advisor or coach to new or lower‑level developers.
  • Exercising independence of judgement and autonomy.
  • Acting as SME to senior stakeholders and/or other team members.

Qualifications

  • Expert in Python
  • Ability to write clean, tested highly efficient code.
  • Proven track record of developing and supporting analytics library for derivatives pricing and risk.
  • Experience developing software for Windows and Linux.
  • Good command of scripting using UNIX Shell (ksh, bash, etc).
  • Experience working collaboratively within development teams.
  • DevOps experience, deep understanding of SDLC and CI/CD (GIT, Jenkins preferable).
  • Outstanding analytical and problem‑solving skills.
  • Thorough and detailed approach to accuracy are essential.
  • Ability to follow procedures and operate within strict guidelines.
  • Excellent verbal and written English.
  • Ability to take ownership and proactively follow up on issues.
  • Ability to work in a team and to work well under pressure.

Nice to Have

  • Good knowledge in C++.
  • In‑depth knowledge of Rates, Credit, Equities, Commodities, FX derivatives.
  • Experience working on Regulatory based projects such as Model Risk, Basel, Stress Testing, FRTB, CCAR is an advantage.
  • Solid mathematical finance and statistical analysis skills.
  • Familiarity with Numerical analysis/Monte‑Carlo methods.
  • Knowledge of probability and stochastic calculus.

What we’ll provide you

  • 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

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 Accessibility at Citi.

Python Counterparty Credit Risk Senior Developer, Vice President employer: Citi

Citi is an exceptional employer that fosters a collaborative and innovative work culture, particularly within the Financial Risk Technology team. Employees benefit from extensive learning and development resources, generous annual leave, and a comprehensive benefits package, including private medical care and performance-related bonuses. The role of Python Counterparty Credit Risk Senior Developer offers unique opportunities to work with cutting-edge technology in a dynamic environment, while also providing avenues for personal and professional growth.

Citi

Contact Details:

Citi Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Python Counterparty Credit Risk Senior Developer, Vice President

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work at Citi or in similar roles. A friendly chat can lead to insider info about job openings and even referrals.

Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your Python projects, especially those related to credit risk or derivatives. This will give you an edge during interviews and demonstrate your hands-on experience.

Tip Number 3

Ace the interview prep! Research common interview questions for senior developers in financial tech. Practice coding challenges and be ready to discuss your past projects and how they relate to the role at Citi.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the team at Citi. Don’t miss out on this opportunity!

We think you need these skills to ace Python Counterparty Credit Risk Senior Developer, Vice President

Python
C++
CI/CD
GIT
Jenkins
UNIX Shell scripting (ksh, bash)
Analytical Skills

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Python Counterparty Credit Risk Senior Developer. Highlight your experience with Python, C++, and any relevant projects that showcase your skills in developing analytics libraries for derivatives pricing and risk.

Showcase Your Problem-Solving Skills:In your application, don’t just list your technical skills; give examples of how you've tackled complex problems in the past. We love seeing candidates who can demonstrate their analytical and problem-solving abilities, especially in high-pressure situations.

Highlight Team Collaboration:Since this role involves working closely with Quant and Front Office teams, make sure to mention any collaborative projects you've been part of. We value teamwork, so showing that you can work well with others will definitely catch our eye.

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Citi

Know Your Python Inside Out

As a Senior Developer, you'll need to demonstrate your expertise in Python. Brush up on writing clean, efficient code and be ready to discuss your past projects. Prepare to explain how you've optimised performance in previous applications.

Familiarise Yourself with CI/CD Practices

Since the role involves supporting and improving CI/CD processes, make sure you can talk about your experience with tools like GIT and Jenkins. Be prepared to share specific examples of how you've implemented or improved these practices in your previous roles.

Understand the Business Context

This position requires interfacing with Quant and Front Office teams. Research Citi's approach to derivatives credit risk and be ready to discuss how your technical skills can contribute to their business goals. Showing that you understand the bigger picture will set you apart.

Prepare for Problem-Solving Questions

Expect to face analytical and problem-solving scenarios during the interview. Practice explaining your thought process clearly and concisely. Use examples from your past work where you've tackled complex issues, especially those related to risk management or regulatory projects.