Software Development Engineer
Listed on 2025-12-01
-
Software Development
Backend Developer, Software Engineer
Are you an experienced Software Development Engineer with a desire to excel? If so, then TALENT Software Services may have the job for you! Our client is seeking an experienced Software Development Engineer to work at their company 100% remotely.
Base pay range$80.00/hr - $101.94/hr
This range is provided by TALENT Software Services. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Position SummaryPosition Summary: We are building the Credit Trader Workstation (CTW), a central platform for all Credit Trading activities. Currently, multiple systems are in place across US and Canadian desks. The goal is to simplify and integrate everything into a single, streamlined platform. Integration with DSTS is complete; the next key initiative is integrating Bloomberg TOMS, with a focus on pricing components and an upcoming build of an RFQ (Request for Quote) engine and auto-hedging system.
This is a server-side, low-latency, Core Java development role. The integration work is largely complete, and we are now focused on expanding the development of new functionality. This is both a backfill and a net new role, with a significant focus on building the RFQ engine from scratch.
- Core Java server-side development focused on low-latency data structures
- Work closely with the Fixed Income (FI) trading teams to understand workflows, specifically related to pricing
- Build and enhance systems dealing with Preferred Stocks, Corporate Bonds, Munis, Investment Grade products, TIPS, REITs, Money Market Funds, and Credit Trading instruments
- Develop and integrate a net new RFQ engine and auto-hedging system
- Contribute to pricing components relayed to external systems
- Day 1 contributions expected in Core Java unit testing, code pipelines, builds, and deployment processes
- Participate in a highly technical, fast-paced environment and quickly ramp up on Fixed Income concepts and platform-specific integrations
- Post-secondary degree - Bachelor's in Computer Science or Financial Engineering
- 3-5 years of strong Core Java development experience, particularly on server-side, low-latency systems
- Hands-on experience with data structures and scalable, high-performance platforms
- Strong understanding of the full software development lifecycle, including unit testing, CI/CD pipelines, and deployment
- Ability to pick up complex concepts quickly with minimal supervision - teachable
- Strong Java knowledge – the candidate should be able to write clean, working Java code with little to no guidance
- Data structures and algorithms – depending on the problem, the candidate should be able to identify the appropriate data structure and devise an efficient algorithm
- Communication – this is critical. Without clear communication, the candidate may misunderstand the question or fail to articulate their solution effectively
- Exposure to Capital Markets (CM) or Fixed Income (FI) concepts (coupon rate, fixed rate coupons, bond pricing) is a strong plus but not required
- Familiarity with Fixed Income instruments is a plus (not quant pricing, but general bond pricing knowledge)
- Seniority level:
Mid-Senior level - Employment type:
Full-time - Job function:
Information Technology and Engineering
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).