CrawlJobs Logo

Senior Software Engineer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United Kingdom, London

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Citi is looking for a Senior Software Engineer (VP Level) to work on a market data pricing platform. The role involves collaboration with front office, operations, Product Owner team, and development team members in a hybrid work environment, focusing on scalable enterprise-grade applications. Applicants must have strong software development expertise, particularly in Java, clean coding, and agile methodologies. The position also offers competitive benefits and a supportive work culture at Citi's London branch.

Job Responsibility:

  • Define the architecture, design, development, code review, pairing, testing, and maintenance of applications
  • Design and implement scalable applications and services with a solid focus on quality, continuous integration, and deployment
  • Write testable code following clean coding and SOLID design principles, instilling best engineering practices across the wider firm
  • Perform code reviews and contribute to the overall quality, maintainability, and testability of software developed
  • Adapt to changes in priorities and requirements
  • Work closely with clients and stakeholders to define feature requirements and deliver a product that materially impacts the business and improves the end-user experience
  • Collaborate with teams to form a good working culture and continuously adapt to different working environments

Requirements:

  • Very strong software development experience
  • Strong knowledge of Java and RESTful web services
  • Experience in developing performant code and solid understand of Java threading
  • Experience working with Git source code management
  • Good understanding of clean coding and SOLID principles
  • Proficiency in code quality measurements using tools like Sonar
  • A team player comfortable working in a team that deals with ambiguity and problem-solving
  • Ability and willingness to mentor junior team members

Nice to have:

  • University degree or equivalent experience preferred
  • Experience in using APIs to get price from Refinitiv, Bloomberg or other market data source
  • Familiarity with different persistent storage technologies involving both SQL and NoSQL
  • Experience working within an Agile (XP) environment
What we offer:
  • 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

Additional Information:

Job Posted:
June 10, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.