Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
AVP - Senior Software Engineer FX Options (Hybrid) image - Rise Careers
Job details

AVP - Senior Software Engineer FX Options (Hybrid)

Citi FX Technology is looking for a Senior Software Engineer in the Options Pricing Technology team. The individual in this role will work on a suite of existing pricing, market data apps and also contribute to the design and development of Strategic Options Pricing platform. The individual will work with other technology team members based in Singapore, Canada and London. This is a hands-on role and requires someone with a strong development background.

Responsibilities:

  • Work with Front office Trading and Sales team(s) to understand the requirements and convert them in to concrete deliverables.
  • Provide expertise in application programming and ensure application design adheres to the overall architecture blueprint.
  • Implement new functionalities by writing good quality code and automated tests.
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws.


Qualifications:

  • 4-8 years of C#/Java experience. Individual will be required to work on both C# and Java.
  • Asynchronous programming, microservices architecture and patterns, low latency systems design and implementation
  • Experience working with messaging middleware platforms like Solace, Kafka etc.
  • Experience using container platforms like Kubernetes, OpenShift etc.
  • A polyglot programmer who can adapt to different programming languages.
  • Strong understanding of automated testing techniques.
  • Solid understanding of Agile methodologies and Continuous Integration.
  • Nice to Have: Experience working as a technologist in the front office space across any of the derivative asset class, Team leadership experience, Full Stack Development.


Education:

  • Bachelor’s degree/University degree or equivalent experience


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

#LI-Hybrid

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

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 AVP - Senior Software Engineer FX Options (Hybrid), Citi

Join Citi FX Technology as an AVP - Senior Software Engineer focusing on FX Options in Singapore! In this dynamic role, you'll be a key player in our Options Pricing Technology team, where you'll engage in exciting projects that involve both enhancing existing pricing and market data applications and contributing to the development of innovative Strategic Options Pricing platforms. Collaborating with talented tech teams across Singapore, Canada, and London, you'll transform complex front office trading and sales requirements into tangible, deliverable solutions. Your expertise in C# and Java combined with your hands-on programming skills will play a vital part in implementing high-quality code and automated tests. You'll need to assess risks wisely and maintain Citigroup's reputation by upholding compliance with all relevant laws and regulations. With 4-8 years of experience under your belt—proficient in asynchronous programming, microservices, low latency system designs, and container platforms like Kubernetes and OpenShift—you’re well-equipped for this challenge. If you're a polyglot programmer who thrives on agile methodologies and continuous integration, we’d love to talk to you! Bring your strong understanding of automated testing techniques and experience in the front office environment, and let’s innovate together!

Frequently Asked Questions (FAQs) for AVP - Senior Software Engineer FX Options (Hybrid) Role at Citi
What responsibilities does the AVP - Senior Software Engineer FX Options at Citi have?

The AVP - Senior Software Engineer FX Options at Citi is responsible for working collaboratively with front office trading and sales teams to comprehend requirements and convert them into actionable deliverables. This involves providing programming expertise, ensuring the application design aligns with the overall architecture, and implementing new features through quality coding and automation testing.

Join Rise to see the full answer
What qualifications are needed for the AVP - Senior Software Engineer FX Options position at Citi?

To qualify for the AVP - Senior Software Engineer FX Options role at Citi, candidates should possess 4-8 years of experience in C# and Java. A strong foundation in asynchronous programming, microservices architecture, and knowledge of messaging middleware platforms like Solace or Kafka is essential. A Bachelor’s degree in a related field or equivalent experience is also required.

Join Rise to see the full answer
What technologies will the AVP - Senior Software Engineer FX Options at Citi be working with?

In the AVP - Senior Software Engineer FX Options position at Citi, you’ll work with a range of technologies including C#, Java, messaging middleware platforms (like Solace and Kafka), container platforms (such as Kubernetes and OpenShift), as well as advanced testing techniques and Agile methodologies. Your adaptability to different programming languages and frameworks will also be valuable.

Join Rise to see the full answer
What is the work environment like for the AVP - Senior Software Engineer FX Options at Citi?

The work environment for the AVP - Senior Software Engineer FX Options at Citi is hybrid, providing flexibility while fostering collaboration with global teams based in Singapore, Canada, and London. This position allows for a balance between independent project work and teamwork, ensuring a dynamic and supportive atmosphere as you tackle projects in FX options technology.

Join Rise to see the full answer
What career growth opportunities are available for the AVP - Senior Software Engineer FX Options at Citi?

Career growth opportunities for the AVP - Senior Software Engineer FX Options at Citi are robust, offering the potential to advance into leadership roles or specialized positions within the technology and finance sectors. By working on innovative technologies and projects, you’ll gain invaluable experience that prepares you for future advancement within the organization or the industry.

Join Rise to see the full answer
Common Interview Questions for AVP - Senior Software Engineer FX Options (Hybrid)
Can you describe your experience with C# and Java in the context of financial applications?

In answering this question, highlight specific projects where you've utilized C# and Java to develop financial applications, focusing on challenges you faced and how you overcame them. Mention any relevant frameworks and technologies you used, demonstrating your understanding of financial concepts and software development lifecycle.

Join Rise to see the full answer
How do you ensure code quality and adherence to design patterns?

Discuss your approach to maintaining code quality through code reviews, automated testing, and documentation. Highlight your familiarity with design patterns relevant to financial applications and how you implement them to enhance maintainability and performance.

Join Rise to see the full answer
What experience do you have with microservices architecture?

Share specific examples of how you've designed or implemented microservices in previous roles. Discuss the benefits you observed, such as scalability and independent deployment, along with any challenges you faced and how you resolved them.

Join Rise to see the full answer
How do you manage risks when developing financial software?

Explain your approach to risk management by emphasizing the importance of compliance, security, and user testing. Provide examples where you've proactively identified risks in a project and the steps you took to mitigate them effectively.

Join Rise to see the full answer
What role does automated testing play in your development process?

Illustrate the significance of automated testing in enhancing product quality and reliability. Talk about the testing frameworks you use, how you integrate them into the CI/CD pipeline, and any successes you've had in improving efficiency through automation.

Join Rise to see the full answer
Can you discuss your experience with Agile methodologies?

Highlight your familiarity with Agile practices such as Scrum or Kanban, detailing how you participated in Agile ceremonies and utilized tools, like Jira, to track progress. Showcase your ability to adapt and respond to changes throughout the development lifecycle.

Join Rise to see the full answer
What strategies do you use to gather requirements from stakeholders?

Discuss your techniques for requirement gathering, such as conducting interviews or workshops with stakeholders, and why clear communication is key. Emphasize your interpersonal skills and experience in translating technical jargon into terms stakeholders can understand.

Join Rise to see the full answer
How do you stay current with technology trends in software engineering?

Share your strategies for professional development in the field, whether through online courses, attending industry conferences, or engaging with professional communities. Mention specific technologies or trends you're currently focused on learning.

Join Rise to see the full answer
Describe a challenging bug you encountered and how you resolved it.

Provide a clear chronological account of a complex bug you faced in a project, the steps you took to analyze it, and the solutions you implemented. Highlight the importance of debugging tools and collaboration with team members to achieve resolution.

Join Rise to see the full answer
How would you approach developing a new feature for a pricing application?

Outline your step-by-step process from gathering initial requirements through design, implementation, and testing. Address how you prioritize stakeholder feedback and ensure that the final product meets both functional and non-functional requirements.

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 senior attorney to offer expert legal counsel and support their Markets Treasury operations in a hybrid work environment.

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

Join Citi as a Finance Regulatory Engagement & Oversight Analyst and play a vital role in managing regulatory activities and communications.

Posted 11 days ago

Join Northrop Grumman as a Software Engineering Staffing Manager to lead engineering staffing initiatives and recruitment processes.

Photo of the Rise User
Posted yesterday

Join iCapital as a Backend Engineer, where you'll design and implement cloud-native services for a leading financial technology platform.

Photo of the Rise User
Posted 7 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple’s Cellular Software team as a Virtual Prototype Developer to innovate within cutting-edge cellular technologies and firmware development.

Join Sony Electronics as a Software Engineer Intern and contribute to cutting-edge projects that enrich lives worldwide.

Posted 10 days ago

Join TrainingPeaks as a Software Engineer and contribute to our mission of empowering athletes and coaches with innovative training solutions.

Photo of the Rise User

Join Articulate as a Senior Developer Experience Engineer and be a pivotal member of the Platform team driving innovations in developer experience.

Join MotherDuck as a Software Engineer and help revolutionize data analytics integration in a dynamic hybrid work environment.

Photo of the Rise User
Posted 10 days ago
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven

Elevate the MasterClass experience as a Senior iOS Engineer, leading the development of innovative features for iPhone, iPad, and Apple TV.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

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...

667 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 19, 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!