Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Front Office Trading Software Engineers (API, ETL, Java, C#), AVP - Charles River Development

$100k - $167.5k
Full-time

State Street

Work locations can be: Clifton, NJ, Berwyn PA, Princeton, NJ and Burlington/Boston MA.

What we are looking for

Front-Office Software Development Trading Engineers for Charles River Investment Management Solution (CRIMS) product. Their contributions include defining new client requirements, configuring and tuning the application to the client’s business and technical needs, testing technical workflows and resolving issues.

The Specialist will liaise with other Charles River Support team and Product resources to troubleshoot application issues and to determine the optimal technical solution. The ideal candidate will have at least 3 to 5 years of hands-on experience gained in the financial industry working for a consultancy or software vendor. This role is a highly technical role and spans XML messaging, Charles River web services API, ETL tool usage, Java and/or C# programming, and database administration tasks.

Why this job is important to us

The team you will be joining is a part of Charles River Development (or CRD), that became a part of State Street in 2018. CRD helps create enterprise investment management software solutions for large institutions in the areas of institutional investment, wealth management and hedge funds. Together we have created the first open front-to-back platform - State Street Alpha, that was launched in 2019.

What you will be responsible for

  • Java and C# programming
  • Lead and manage multiple technical initiatives, potentially on multiple tasks simultaneously.
  • Develop with a result-driven approach while maintaining tight schedules.
  • Participate in functional and technical requirements gathering and review
  • Create, test, and correct inbound and outbound interfaces
  • Collaborate with team members including business analysts, project managers, and customer staff
  • Serve as a technical expert in implementation or supporting projects

What we value

  • Java and C# programming
  • Windows and Unix (Linux)
  • Knowledge of ETL tools such as Kettle and Talend
  • Familiar with at least one SCM (Perforce would be a plus)
  • XML and XSLT
  • Understanding of ERDs
  • Tomcat configuration and optimization
  • N-tier application architecture
  • SOAP/XML and messaging software like MQ Series, MSMQ, Sonic MQ, Open JMS, Kafka
  • In-depth knowledge of one of the following RDBMS: Oracle or MS SQL Server
  • Perl
  • Self-motivated and Self-driven
  • BS/MS in Computer Science or equivalent field.
  • Ability to work in a dynamic, fast-paced, team environment.
  • Experience in methodology-based solution delivery and managing customers’ expectations.
  • Problem solving skills and ability to recognize long term solutions across multiple projects.
  • Must be detail-oriented and have the ability to multi-task.
  • Self-starter, able to work both independently and as part of a team.
  • Excellent communication skills (verbal and written); good interpersonal skills; ability to gather and understand requirements in the financial sector; solid client interaction skills.
  • The ability to travel as the assignment requires (30-50%)

Strong preference

  • Financial services industry experience
  • Previous consulting background
  • Previous OMS implementation experience
  • System integration using ETL tools
  • Experience with Azure and Snowflake

Education & Preferred Qualifications:

  • A BA/BS degree in a business or technical field including Finance, Economics, Engineering or Computer Science.
  • A minimum of 4-5 + years of progressively responsible experience in the Financial / Software Services industry (Financial market information systems background preferred)
  • The ability to travel to client sites throughout the United States and Canada as well as the ability to work effectively when remote from clients

Salary Range:

$100,000 - $167,500 Annual

The range quoted above applies to the role in the primary location specified. If the candidate would ultimately work outside of the primary location above, the applicable range could differ.

Employees are eligible to participate in State Street’s comprehensive benefits program, which includes: our retirement savings plan (401K) with company match; insurance coverage including basic life, medical, dental, vision, long-term disability, and other optional additional coverages; paid-time off including vacation, sick leave, short term disability, and family care responsibilities; access to our Employee Assistance Program; incentive compensation including eligibility for annual performance-based awards (excluding certain sales roles subject to sales incentive plans); and, eligibility for certain tax advantaged savings plans.

For a full overview, visit .

About State Street

Across the globe, institutional investors rely on us to help them manage risk, respond to challenges, and drive performance and profitability. We keep our clients at the heart of everything we do, and smart, engaged employees are essential to our continued success.

We are committed to fostering an environment where every employee feels valued and empowered to reach their full potential. As an essential partner in our shared success, you’ll benefit from inclusive development opportunities, flexible work-life support, paid volunteer days, and vibrant employee networks that keep you connected to what matters most. Join us in shaping the future.

As an Equal Opportunity Employer, we consider all qualified applicants for all positions without regard to race, creed, color, religion, national origin, ancestry, ethnicity, age, disability, genetic information, sex, sexual orientation, gender identity or expression, citizenship, marital status, domestic partnership or civil union status, familial status, military and veteran status, and other characteristics protected by applicable law.

Discover more information on jobs at StateStreet.com/careers

Read our CEO Statement

Job Application Disclosure:

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Front Office Trading Software Engineers (API, ETL, Java, C#), AVP - Charles River Development in Clifton, NJ vacancy
  • Role: Charles River Developer Location: Newark, NJ...  ...Hybrid - 3 days in office). Duration: 6+Months...  ...maintain, and automate trading workflows,...  ...pipelines using SQL, Java/C#, Python, and REST APIs, often focusing on...  ...Computer Science, Engineering, Finance, or a related... 
    C#
    Java
    Contract work
    Work at office

    Tech Mirrors

    Newark, NJ
    5 days ago
  • PGIM seeks a Director, Charles River OMS/PMS Technology Lead in Newark, NJ, to drive implementation...  ...Harvest. You will partner across Trading, Portfolio Management, Operations,...  ...10+ years’ experience and strong SQL/Java/Python development, with a focus on integrations,... 
    Java

    Prudential Annuities Distributors (PAD)

    Newark, NJ
    4 days ago
  •  ...ongoing evolution of the Charles River Investment Management...  ...Partner closely with Trading, Portfolio Management...  ..., Architecture, and Engineering teams to deliver a...  ...routing, FIX integrations, Java APIs integration to...  ...platforms. ~ Strong development experience with SQL,... 
    Java

    Jobtailor

    Newark, NJ
    1 hour ago
  •  ...As the Director, Charles River OMS/PMS Technology...  ...closely with Trading, Portfolio Management...  ..., and Engineering teams to deliver...  ...FIX integrations, Java APIs integration to Portfolio...  ...is based in our office in Newark, NJ. Our...  ...platforms.Strong development experience with SQL... 
    Java
    Full time
    Part time
    Work at office
    Remote work
    3 days per week

    PGIM

    Newark, NJ
    2 days ago
  •  ...Software Engineering ManagerLead a high-impact engineering...  ...Chase's TCIO Trade Execution Technology...  ...Chief Investment Office Technology team,...  ...design, development, and technical troubleshooting...  ...language(s)- Java or PythonHands-on...  ...and RESTful API development is needed... 
    Java
    Front office
    Work at office
    Immediate start

    hackajob

    Jersey City, NJ
    2 days ago
  • $151.4k - $311k

     ...Applied AI Engineering Role Overview...  ...expertise across software and data...  ...-driven development, evaluations...  ...and technical trade-offs supported...  ..., Python, C#, .NET, Java, SQL/NoSQL,...  ...stacks (e.g., API Gateways, Message...  ..., ETL/ELT, Event Streaming...  ...your local office at a minimum... 
    C#
    Java
    Work at office
    Local area
    Visa sponsorship
    3 days per week

    Deloitte

    Jersey City, NJ
    2 days ago
  •  ...a high-impact engineering team in JPMorganChase’s TCIO Trade Execution Technology...  ...a Manager of Software Engineering at...  ...Investment Office Technology team...  ...including design, development, and technical...  ...programming language(s)- Java or PythonHands-...  ...and RESTful API development is... 
    Java
    Front office
    Work at office
    Immediate start

    JP Morgan Chase

    Jersey City, NJ
    4 days ago
  • $130.9k - $268.7k

     ...Applied AI Engineering Role Overview...  ...expertise across software and data...  ...-driven development, evaluations...  ...and technical trade-offs supported...  ..., Python, C#, .NET, Java, SQL/NoSQL,...  ...stacks (e.g., API Gateways, Message...  ..., ETL/ELT, Event Streaming...  ...your local office at a minimum... 
    C#
    Java
    Work at office
    Local area
    Visa sponsorship
    3 days per week

    Deloitte

    Jersey City, NJ
    4 days ago
  • $75.5k - $140.5k

     ...Job Title: Associate, Software Engineering Job Code: 39439 Job Location: Clifton, NJ...  ...analysis concepts and principles in the development of software for the target application...  ...variety of software languages (i.e., C++, C#, C, Java, Ruby, HTML5, XML, SQL, Perl, Python,... 
    C#
    Java
    Internship
    Relocation

    L3HHCM20

    Clifton, NJ
    3 days ago
  •  ...Job Description Title: Software Engineer 4 Location: Newark, Delaware...  ...support of software. Guides the development of software test requirements...  ...3-5 years’ experience with C# · Must have experience with...  ...preferred). · Experience with Java preferred · Experience with... 
    C#
    Java
    Full time

    Integrated Resources Inc.

    Newark, NJ
    1 day ago
  • $325k - $375k

     ...is seeking a Principal Software Engineer (Algorithmic Trading System, Java) to play a key role in...  ...Responsibilities:* Greenfield Development: Play a key in the...  ...platforms, and APIs critical to supporting...  ...Proven experience building front-office trading systems in high... 
    Java
    Front office

    KForce

    Jersey City, NJ
    2 days ago
  • $110.5k - $160k

     ...will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall...  ...and interns should expect to work in office, Monday-Friday, up to 40 hours per...  ...purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript *... 
    C#
    Java
    Full time
    Internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Paterson, NJ
    3 days ago
  • $75.5k - $140.5k

     ...national security. Job Title: Associate, Software Engineering Job Code: 39439 Job Location:...  ...concepts and principles in the development of software for the target application...  ...variety of software languages (i.e., C++, C#, C, Java, Ruby, HTML5, XML, SQL, Perl, Python,... 
    C#
    Java
    Internship
    Local area
    Relocation

    L3Harris

    Clifton, NJ
    3 days ago
  • $134.2k - $258.3k

     ...accountability for the design, development, delivery and maintenance of...  ...peers across Development & Engineering and Architecture teams,...  ...knowledge of one or more of: C#/Java or PythonAdvanced knowledge...  ...either an internal or external software or platform engineering role... 
    C#
    Java
    Summer holiday
    Local area
    Flexible hours
    Shift work

    EY (Ernst & Young)

    Hoboken, NJ
    3 days ago
  • $300k - $350k

     ...NJ that is seeking a Staff Software Engineer (Low Latency Trading) to play a key role in the architecture, design and development of a next-generation...  ...event-driven systems using Java and high-performance messaging...  ...development skills* Strong API and distributed systems... 
    Java

    KForce

    Jersey City, NJ
    5 days ago
  • $160.81k - $213.8k

     ...Software Development Engineer IIEmployer: Audible, Inc.Location: Newark...  ...frameworks, ETL, processes, and microservices...  ..., or services using Java, Python, C#, C++, or Object-...  ...reports into Newark, NJ office; however,...  ...web services (RESTful APIs).Using software testing... 
    C#
    Java
    Work at office
    Remote work

    Amazon

    Newark, NJ
    3 days ago
  • $142.32k - $213.48k

     ...Technology, Applications Development, ProfessionalCompany:...  ...and skilled Java 17+ Application Developer...  ...and corporates that trade with Citi. The team engineers, builds and maintains software used to compute metrics...  ...the Risk, Finance and Front Office business... 
    Java
    Front office
    Full time

    Citigroup

    Rutherford, NJ
    2 days ago
  • $132k - $216k

     ...OfficeWhat you'll do...Position: Software Engineer IIIJob Location: 221 River Street, Hoboken, NJ 07030...  ...and applies this to the development, execution, and...  ...programming languages: Kotlin, or Java. Experience designing and implementing REST APIs. Experience creating... 
    Java
    Full time
    Temporary work

    Walmart

    Hoboken, NJ
    4 days ago
  • $100 - $171 per hour

     ...will work at an MUFG office or client sites...  ...IntegrationWe are seeking an AVP-level hands-on...  ...integration, API services, IBM...  ...management, and AI-enabled engineering solutions. The...  ...REST/SOAP APIs, Java services, microservices...  ...of API and Java development experience,... 
    Java
    Full time
    Work at office
    Local area
    Remote work
    1 day per week

    MUFG

    Jersey City, NJ
    17 hours ago
  •  ...opportunities. We are seeking a Senior Software Engineer (C#/ .NET, Full Stack) to design, develop...  ...applications using C#, WPF, .NET, Java and Android, for clinical and internal...  ...Engineers to understand functionality for the development and support of testing plans.... 
    C#
    Java
    Full time
    Local area

    Hologic

    Newark, NJ
    a month ago
  •  ...your professional development? At DTCC, we are at...  ...custom software and solutions supporting...  ...science, Software Engineering, and/or a related...  ...Assured/Karate for API testing. JDBC/JPA...  ...Experience in Java Application Development...  ...language (Java, Python, C#, etc.) Knowledge... 
    C#
    Java
    Remote work
    Flexible hours

    The Depository Trust & Clearing Corporation (DTCC)

    Jersey City, NJ
    6 hours ago
  • As a Director of Software Engineer at JPMorgan Chase within the Commercial...  ...Exchange Connectivity, Algorithmic Trading, and Market Data, and...  ...independent layer from application development and integration, you will...  ...Unix scripting, Python, and Java, focused on automation,... 
    Java

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  •  ...what's possible. As a Lead Software Engineer at JPMorgan Chase within...  ...will participate in the development of our innovative multi-asset trading platform on AWS. This...  ...non-blocking, reactive Java programming, and a strong...  ...documentation, including service APIs using Swagger, ensuring... 
    Java

    J.P. Morgan

    Jersey City, NJ
    2 days ago
  •  ...technology products.As a Sr. Lead Software Engineer at JPMorgan Chase within the...  ...practices of the Software Development Life CycleImplements...  ...application programming, backend API development and distributed...  ...programming language(s): Solidity, Java, JavaScript, Python.... 
    Java
    Work experience placement

    JP Morgan Chase

    Jersey City, NJ
    3 days ago
  •  ...Sr. Java Developer (Banking Domain)Location: Jersey...  ...processes of various front office, trading and settlement...  ...codeManage end-to-end development cycle from requirements...  ...Computer Science or Engineering with 10+ years of experience...  ...performing Java/J2EE software engineering within a... 
    Java
    Front office

    Hudson Data

    Jersey City, NJ
    3 days ago
  • $125k - $175k

     ...Advanced Specialist in Software Engineering, you will serve as a...  ...emphasis on backend development, distributed systems...  ..., risks, and trade-offs.Lead technical...  ...initiatives.Design APIs, microservices, asynchronous...  ...language, such as Java, Kotlin, Scala, C#, Go, Rust, or TypeScript... 
    C#
    Java
    Full time
    Contract work

    Pearson

    Hoboken, NJ
    17 hours ago
  • Job Title: Java Fullstack Developer Location: Jersey City, NJ (Remote...  ...AWS services such as S3 API Gateway and DynamoDB to enhance...  ...continuously improve application development processesRoles and...  ...architectural discussions and help define best practices for software development
    Java
    Remote work

    LTM

    Jersey City, NJ
    4 days ago
  •  ...Software EngineerNewark, NJ, United StatesAbout...  ...Software Engineer to join their team...  ...software solutions using Java, Python, and/or JavaScript...  ...Development: Design, develop,...  ...Lambda, and others.Front Office End-User Support:...  ...including RESTful APIs, service discovery... 
    Java
    Front office
    Immediate start
    Remote work
    Visa sponsorship

    4 Staffing Corp

    Newark, NJ
    3 days ago
  •  ...looking for a Senior Full-Stack Engineer to join our forward-...  .... This role blends hands-on software development, technical consulting, and customer...  ...typed languages (Rust, Go, C#, or Java). ~ Strong background in...  ..., GraphQL , or RESTful API design and development.... 
    C#
    Java
    Remote work

    GrabJobs

    Newark, NJ
    8 hours ago
  • $102.5k - $188.9k

     ...As an Applied AI Engineer III, you will actively...  ...full-stack software engineering and modern...  ...design, development, testing, integrations...  ...structured arguments and trade-offs supported by...  ...NodeJS, Python, C#, .NET, Java, SQL/NoSQL,...  ...in your local office at a minimum of 3... 
    C#
    Java
    Work at office
    Local area
    Visa sponsorship
    Flexible hours
    3 days per week

    Deloitte

    Jersey City, NJ
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Front Office Trading Software Engineers (API, ETL, Java, C#), AVP - Charles River Development. Be the first to apply!