Boston, Massachusetts, USA
2 days ago
Charles River Fall 2025 Co-Op, CRD, Co-Op

Why this role 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 first open front-to-back platform - State Street Alpha, that was launched in 2019.

Join us if delivering next generation infrastructure, using emerging technologies like AI and Blockchain sounds like a challenge you are up for.

Software Engineer

Summary

The Software Engineer Co-op will work directly within one of our product development groups in our engineering team. Our software engineering team is made up of 250+ of the top Software and QA Engineers in the industry. The Co-op will work with one or more specific modules of the product and several instrument types (i.e., equity, fixed income, derivatives, FX, etc.).

The Software Engineer Co-op will assist in developing the user interface (C#) and/or related server side systems (Java) of the Charles River Investment Management System. He/she will also champion quality and be responsible for the verification and validation process for Charles River products. This role promotes growth in technical areas, as well as expertise in the financial market space.

Responsibilities:

On a day-to-day basis, technical activities will include some of the following:

Writing programs in Java/C#Bug fixing in Java/C#/SQLCreating, executing, and monitoring Java unit and automation tests within frameworkWriting and running performance scriptsAssisting with data mappings for interfacesValidating system enhancements, fixes, and user workflowsMaintaining development and test environments by upgrading and maintaining databases and serversGaining experience in a number of financial areas, including trade order management, portfolio management, fixed income, compliance, equity, derivatives, real time pricing, analytics, etc.

Requirements:

Enrollment in a Computer Science program at a leading college or universitySome level of programming skills in Java, C#, SQL, Perl, XML, etc.Exposure to some of the following concepts: object oriented programming, software engineering techniques, quality assurance, parallel programming, databases, networking, etc.Strong work ethicAbility to adapt to change and learn new skills quicklyExcellent communication and interpersonal skillsAny exposure to the financial industry a strong plus but not requiredFlexibility and ability to work in a very fast paced environment

Financial Analyst Coop

The Financial Analyst Coop assists with financial forecasting and strategic analysis for Charles River Development, an award-winning provider of innovative technology systems and services to over 250 investment firms in the global institutional, mutual fund, banking, hedge fund, wealth management, insurance, and pension industries. Reporting to the Sr. Director of Finance, this role will be responsible for revenue, expense and capital purchasing analysis. In addition, this position will play a key role in evaluating new initiatives, managing the annual budget process, and developing short and long-term forecasting capabilities. This is a high visibility position that will interact with senior management on a regular basis and offer opportunities to grow.

Responsibilities:

- Support of the annual budgeting and monthly forecasting processes, including detailed analytics and financial recommendations related to the assumption and goal setting process.
- Logically structure complex issues and communicate conclusions and alternatives.

- Develop financial models and scenario analysis to substantiate recommendations.
- Research large amounts of data that requires consolidation to allow business case analysis.
- Meet financial planning needs in a timely and accurate manner; provide monthly, quarterly and year-end corporate reporting and analysis.
- Provide other ad hoc analysis as required.

SaaS COOP

Work with our SaaS Operations team to implement and support operational tools, technologies and practices. The intern/Co-op will contribute to configuration management, package management, infrastructure automation, instrumentation, and service management systems. He/she will assist in development of configuration management roles and playbooks supporting Charles River SaaS applications as well third party operational platforms. He/she will also accelerate adoption of new technologies and platforms for log management, deployment and orchestration. This role supports organizational growth in adoption of industry standard capabilities to improve scalability and reliability.

What you will be responsible for:

-Writing and maintaining Ansible roles and playbooks in YAML
-Writing and maintaining monitoring and integration utilities in JAVA, Python and Powershell
-Configuring and supporting Gitlab build and deployment runners
-Writing custom log parsers using regular expressions
-Contributing to design and population of infrastructure and application inventory system
-Building and supporting jobs and projects within Rundeck
-Automating infrastructure and software component deployment through Ansible
-Gaining experience in practical service management, incident response, and security in a production SaaS operation

What we value:

These skills will help you succeed in this role:

-Some level of programming skills in Java Python, Powershell, SQL, Perl, Yaml, etc. .
-Any exposure to the financial industry a strong plus but not required.
-Exposure to some of the following concepts: configuration management using Ansible, Puppet or Chef, Agile and Scrum,
big data, Windows infrastructure, Elasticsearch/Logstash/Kibana, databases, networking, etc.
-Strong work ethic.
-Ability to adapt to change and learn new skills quickly.
-Excellent communication and interpersonal skills.
-Ability to work in a very fast paced environment with multiple, simultaneous priorities.
-Proven organizational skills with attention to detail.
-Ability to achieve results without close supervision.
-Self-motivated with the ability to operate independently and also has the strong desire to work as a member of a team.
-Demonstrated practical, hands-on, can-do approach, and the ability to work efficiently and creatively.
-Strong analytical and problem-solving skills.
-Travel unlikely to be required.
-Flexibility with schedule and ability to work beyond regular business hours.

IT Associate Co-op

The IT Associate Co-op will work directly within our Information Technologies team. He/she will participate in many technical activities related to software, hardware and/or telecommunication issues.

Responsibilities:
 

Offer 1st level support to Charles River internal/remote employees for software, hardware and telecommunications related issues

- Install and configure end user laptop and desktop systems
- Participate in hardware and software troubleshooting as needed
- Troubleshoot Windows 7 and Microsoft Office applications
- Assist with end user networking issues, printer setup, and mobile devices
- Troubleshoot issues
 

Qualifications:
- All majors will be considered
- Some level of computer support skills: Windows 7, Office, diagnosing/repairing hardware issues and software issues
- Exposure to some of the following concepts: IP networks, networking, and printing
- Strong work ethic
- Ability to ramp up quickly
- Excellent communication and interpersonal skills
- Flexibility
- Ability to work a very fast paced environment

IT Networking

Required Skills:

Knowledge of telecommunications and networking systems and tools requiredHard wiring experienceIP experience

Cloud Engineering Intern,

you will support a Senior Cloud Engineer to help build cloud solutions. Working in a collaborative environment, interns will enhance cloud  engineering expertise while helping to seize opportunities for cloud implementation.

This role offers an excellent opportunity to develop cloud engineering skills, gain hands-on experience with various cloud technologies and services.

Key Responsibilities

As a Cloud Engineering Intern, you will assist a Senior Cloud Engineer by:

Assisting with gathering and documenting the requirements from stakeholders.Helping to support the implementation of cloud-based solutions throughout the organization.Analyze the service implementation against well architected frameworksLearn and document security posture and standards for the technology being used.Help with infrastructure as code for building the cloud service.Offering technical support to cloud-based solutions internal stake holders.Assisting with monitoring the performance of cloud applications and solutions; analyzing opportunities for improvement.

Qualifications

Currently pursuing a BS degree in Technology, or a related discipline.Strong written and verbal communication skills, with the ability to clearly articulate ideas and solutions.Interest in cloud technologies.Analytical and problem-solving skills, with keen attention to detail.Ability to manage multiple priorities and work in a dynamic environment.

Eagerness to learn and grow, with a proactive and self-motivated attitude

Who we are looking for

Cloud QA Engineer Intern/Co-op

The Performance and Cloud QA Engineer Intern/Co-op to join our Performance Engineering Team, supporting our SaaS clients on their performance testing needs. They will work directly with our offshore performance engineers and will work on one or more projects at a time. This role promotes growth in Performance Engineering area as well as expertise in the financial market space.

The Ideal candidate is:

Proficient in Python and Java, with experience in writing efficient and scalable code

Passionate about Performance optimization, cloud scalability and system reliability.

Familiar with performance monitoring tools like Azure Monitor, Dynatrace, Solarwinds

Strong in troubleshooting and analyzing performance bottlenecks in cloud-based applications.

A strong problem solver and a team player able to collaborate with engineers and cloud architects

Required Skills:

Individual contributor with hands on skills.Experience in Performance Engineering and cloud quality assurance.Cloud System Reliability Engineering, Resiliency testing and Chaos Engineering experienceExperience with JVM monitoring and diagnostic for optimal application performance. Good understanding of GCExperience with Performance Analysis/Troubleshooting while providing solutions to optimize application performance.Knowledge of performance monitoring tools and thorough understanding of throughput, latency, memory and CPU utilizationGood understanding of memory management, multithreading, thread/connection pooling etc.Experience with profilers (JMeter), debuggersKnowledge of Java deployment structures (Jar, War…)Strong interpersonal and communication skills

Desired Skills:

Excellent Java Development skills with focus on core java, memory management and multithreadingUnderstanding of large enterprise distributed applications and architecturesExperience with AzureExperience with JMeterExperience with APM tools like Dynatrace, Solarwinds etc.Experience with SQL Server DBKnowledge of Virtualization toolsKnowledge in Continuous Delivery concepts. Experience building pipelines from dev to production (Azure DevOps is preferable)Knowledge in Cloud concepts. Experience with deployment tools (Azure)Broad knowledge of development tools & techniques

Product Management Co-op

The Product Management co-op will become a Charles River product expert and help to ensure that our software products effectively aid our end users with their trading and front office workflows. In consultation with our financial industry clients and internal product teams, the intern will utilize business and technical knowledge to improve product performance and competitive advantages.  This will be a project-based internship with a customized workload.  The intern will report directly to a product owner, and will work in consultation with internal software development and product teams to ensure timely and effective project completion.  This intern will have involvement in all aspects of the software product development lifecycle.  The Product Management Intern will work within a specific module of the product and several instrument types; including but not limited to equity, fixed income, derivatives, FX, etc.

As MBA Product Specialist Co-op you will

Research and produce business and technical requirement documentsProvide product expertise support to various internal parties to ensure the product meets customer expectationsWork directly with customers and product management team to gather product requirements and develop feature specificationPartner with development to help develop, implement and refine featuresPlan and schedule validation tasks; provide hands-on manual tests and develop verification plans and processesProvide feedback on product performanceReview documentation to ensure accurate and complete documentationProvide client beta testing support and train personnel on capabilities of new product releasesAssist with the management of project schedules and deliverablesAssist implementation and support to resolve escalated client issues

What we value

These skills will help you succeed in this role:

Strong communication and interpersonal skills, including negotiation skillsAdvanced writing skills, including the ability to abstract/summarize highly detailed informationStrong analytical skills, including the ability to reconcile conflicting dataAbility to translate customer business needs into application requirementsStrong technical backgroundDemonstrated experience and/or training with finance and financial conceptsPossess a strong ability to deliver against specific requirement in a timely fashion on a project by project basisDemonstrated planning and scheduling skillsDemonstrated project management skills

Education & Preferred Qualifications

Enrollment in a graduate MBA program in the field of Finance, Business Strategy or Product Management or a Masters’ program in the field of Mathematical or Computational Finance0- 3 years of work experience in a relevant areaExperience with financial software such as Bloomberg, FactSet, Refintiv (Reuters) etc.Experience with trading software preferred, institutional platforms and algorithmic trading technologies highly preferredSoftware development lifecycle experience, Agile methodology preferred

Salary Range:

$15,600 - $58,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.

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.

State Street's Speak Up Line

Confirm your E-mail: Send Email