Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer, OTC Derivatives Data

OSTTRA

Greater London

On-site

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global financial technology company is looking for a Full-stack Java / Clojure developer to work within OTC Derivatives Data. The role involves developing new software, enhancing existing platforms, and collaborating with product and data specialists to deliver high-quality solutions. A degree in computer science and at least three years of experience on distributed Java platforms is required. The position offers opportunities to mentor others and to grow knowledge in the financial sector.

Qualifications

  • 3 years of experience working on distributed Java platforms and web platforms.
  • Comfortable working with both UNIX/Linux and Windows environments.
  • Experience providing architectural guidance and mentoring others.

Responsibilities

  • Develop new software and enhance existing software to high standards.
  • Work with business analysts on maintenance and improvements to our platform.
  • Ensure clear communication on status to all stakeholders.

Skills

Java
Clojure
Agile methodology
Problem solving
Design skills

Education

Degree in computer science or numerate discipline

Tools

AWS
Datomic
DynamoDB
Job description
About the Role

Grade Level (for internal use): 09

The Team: OTC Derivatives Data provides consistent and reliable curve and volatility data for over-the-counter derivatives in support of trading research, valuation, and independent price verification. Asset class coverage includes foreign exchange, interest rate, and equity derivatives.

As a Full-stack Java / Clojure developer working within OTC Derivatives Data, you will work closely with product and data specialists across all asset classes to extend our platform. You will deliver high-quality software with high test coverage, automated frequent deployment, and regular cycles of code delivery, testing, and feedback.

Responsibilities and Impact
  • Develop new software and enhance existing software to high standards. Adhere to best practices that enhance user experience, usability, scalability, performance, and security.
  • Work with business analysts and product specialists on maintenance and improvements to our platform. Provide technical support and guidance to these teams.
  • Work with the global OTC Derivatives Data development team on all aspects of the platform (e.g., infrastructure architecture across all asset classes).
  • Ensure clear communication on status to all stakeholders including regular progress and updates to your manager, peers, and leads.
  • Establish a productive working relationship with main product stakeholders for these components.
  • Maintain and support the applications, investigating and fixing issues.
  • Ensure support to business queries and fix any issues to ensure business continuity.
Basic Required Qualifications
  • Degree in computer science or a numerate discipline or equivalent background.
  • 3 years of experience working on distributed Java platforms and web platforms.
  • Comfortable working with both UNIX/Linux and Windows environments.
  • Good understanding of agile software development methodology.
  • Thorough understanding of fundamental software engineering and computer science principles: object-oriented design, structured design, databases, algorithms, data structures, usability, refactoring, debugging, agile methodology, and industry best practices.
  • Excellent design and problem solving skills.
  • Experience providing architectural guidance and mentoring others.
  • Motivation to acquire/increase knowledge of the financial sector is essential.
  • An understanding of derivatives is a plus.
Additional Preferred Qualifications
  • Java 21, Clojure 1.12
  • Datomic, DynamoDB
  • AWS (S3, DynamoDB, Fargate, Lambda, ElastiCache)
Equal Opportunity Employer

SP Global is an equal opportunity employer and all qualified candidates will receive consideration for employment without regard to race, ethnicity, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military veteran status, unemployment status, or any other status protected by law. Only electronic job submissions will be considered for employment.

If you need an accommodation during the application process due to a disability, please send an email to [contact] and your request will be forwarded to the appropriate person.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.