About The Position

As a Front-Office Software Technical Trading Engineer, you will be an integral member of the Charles River implementation team. Senior Engineers provide technical expertise and direction to implementation teams to support the proper implementation of Charles River’s Investment Management System (IMS) suite at client organizations. The role covers technical implementation work across consulting projects, including installation of n-tier software, integration with third-party systems, disaster recovery and high-availability design, and preparation and delivery of technical documentation and client training. This is a highly technical position spanning XML messaging, Charles River web services APIs, ETL tools, Java and/or C# programming, and database administration. Engineers lead and manage technical initiatives, gather and review requirements, develop and test interfaces, collaborate with business analysts, project managers, and client staff, and serve as technical experts on implementation projects. The position is part of Charles River Development, which joined State Street in 2018. Charles River Development provides enterprise investment management software for institutional investment, wealth management, and hedge fund organizations. The team also contributes to State Street Alpha, an open front-to-back investment platform. Candidates must have investment banking trading experience. The role may be based in one of the listed U.S. or Canadian locations and requires travel to client sites as assignments demand.

Requirements

  • Investment banking trading experience.
  • A BA/BS degree in a business or technical field, including Finance, Economics, Engineering, or Computer Science, or equivalent field.
  • At least 5 years of progressively responsible experience in the financial or software services industry.
  • Java and C# programming skills.
  • Knowledge of Windows and Unix/Linux.
  • Knowledge of ETL tools such as Kettle and Talend.
  • Familiarity with at least one source control management system.
  • Knowledge of XML and XSLT.
  • Understanding of entity-relationship diagrams (ERDs).
  • Tomcat configuration and optimization knowledge.
  • Knowledge of n-tier application architecture.
  • Knowledge of SOAP/XML and messaging software such as MQ Series, MSMQ, Sonic MQ, Open JMS, or Kafka.
  • In-depth knowledge of Oracle or Microsoft SQL Server.
  • Perl knowledge.
  • Knowledge of Crystal Reports or SQL Server Reporting Services.
  • Ability to work in a dynamic, fast-paced team environment.
  • Experience with methodology-based solution delivery and managing customer expectations.
  • Problem-solving skills and ability to identify long-term solutions across multiple projects.
  • Attention to detail and ability to multitask.
  • Ability to work independently and as part of a team.
  • Excellent verbal and written communication, interpersonal, requirements-gathering, and client-interaction skills, including in the financial sector.
  • Ability to travel to client sites in the United States and Canada and work effectively while remote from clients.

Nice To Haves

  • Financial services industry experience.
  • Previous consulting experience.
  • Previous order management system (OMS) implementation experience.
  • System integration using ETL tools.
  • Experience with Azure and Snowflake.
  • Financial market information systems background.
  • Perforce experience.

Responsibilities

  • Develop using Java and C#.
  • Lead and manage multiple technical initiatives, potentially across multiple projects simultaneously.
  • Deliver results while maintaining implementation schedules.
  • Participate in gathering and reviewing functional and technical requirements.
  • Create, test, and correct inbound and outbound interfaces.
  • Collaborate with business analysts, project managers, and client staff.
  • Serve as a technical expert on implementation projects.
  • Contribute to technical documentation.
  • Install n-tier software and integrate it with third-party systems.
  • Design disaster recovery and high-availability solutions.
  • Document and deliver technical training for clients.
  • Travel to client sites as assignments require.

Benefits

  • Retirement savings plan (401(k)) with company match.
  • Medical insurance.
  • Dental insurance.
  • Vision insurance.
  • Basic life insurance and long-term disability coverage, with other optional coverage available.
  • Paid time off, including vacation and sick leave.
  • Short-term disability coverage.
  • Family-care support.
  • Employee Assistance Program.
  • Eligibility for annual performance-based incentive awards, subject to role-specific exceptions.
  • Access to certain tax-advantaged savings plans.
  • Flexible Work Program and work-life support.
  • Development programs and educational support.
  • Paid volunteer days.
  • Matching gift program.
  • Employee networks.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service