✦ Luna Orbit — Software Engineering

Software Engineer - Front-Office Trading (API, ETL tool usage, Java and/or C# programming) Investment Trading Software Fixed Income and Equities - Charles River Development

at State Street

Remote 💰 $100K – $167K USD / year Posted April 01, 2026
Salary $100K – $167K USD / year
Type Not Specified
Experience mid
Exp. Years 3+ years
Education A BS/BS in Business or technical field including Finance, Economics, Engineering or Computer Science
Category Software Engineering

Front-office trading software engineer supporting Charles River IMS, focusing on integration, ETL, and programming across Java/C# and database tasks.

  • Lead and manage multiple technical initiatives; Develop interfaces and inbound/outbound interfaces; Gather requirements; Collaborate with analysts and customers; Troubleshoot and support deployments

Technical role spanning XML messaging, Charles River API, ETL tooling, Java/C# development, and database administration; familiarity with Oracle/MS SQL Server and messaging middleware.

The ideal candidate is a mid-level software engineer with 3-5 years in financial services, strong Java/C# programming, ETL tool usage, and XML-based messaging with CRIMS in Charles River IMS.

JavaC#XMLXSLTETL tools (KettleTalend)Charles River web services APIOracle or MS SQL ServerWindows/UnixSOAP/XMLRelational DB administration
AzureSnowflakeJ2EE (ADF/OAF)
KettleTalendPerforceTomcatMQ SeriesMSMQSonic MQOpen JMSKafkaOracleMS SQL Server
JavaC#XMLXSLTETLKettleTalendPerforceTomcatMQ SeriesMSMQSonic MQOpen JMSKafkaOracleMS SQL ServerPerlWindowsLinuxSOAPWeb Services API
JavaC#XMLXSLTETLKettleTalendPerforceTomcatMQ SeriesMSMQSonic MQOpen JMSKafkaOracleMS SQL ServerPerlWindowsLinuxSOAP
Excellent communication skillsTeam collaborationProblem solvingDetail-orientedSelf-motivatedClient interaction skills
Industry Financial Services
Job Function Technical lead for Charles River IMS integration and post-go-live support for client deployments
Role Subtype Backend Engineer
Tech Domains Java, XML, Tomcat, Kafka, Oracle, Microsoft SQL Server, Perforce
front-officeOMSbuysidetradingfixed incomederivativesequitiesaladdincrimscharles riverlinedatacalypsoJavaC#XMLXSLTETLKettleTalendPerforceTomcatKafkaOracleMS SQL ServerSOAP

Lack of front-office trading experience, Less than 3 years in financial services, No Java or C# programming experience, No BS/MS in Computer Science or equivalent

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile