Software Engineer, OTC Derivatives Data
Listed on 2026-01-13
-
Software Development
Software Engineer, Backend Developer
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.
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.
Preferred Qualifications
- Java 21, Clojure 1.12
- Datomic, DynamoDB
- AWS (S3, Dynamo
DB, Fargate, Lambda, Elasti Cache)
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.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: