Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Charles River Spring 2025 Co-Op, CRD, Co-Op

AT State Street
State Street

Charles River Spring 2025 Co-Op, CRD, Co-Op

Burlington, MA

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.).

Want more jobs like this?

Get Software Engineering jobs in Burlington, MA delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


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#/SQL
  • Creating, executing, and monitoring Java unit and automation tests within framework
  • Writing and running performance scripts
  • Assisting with data mappings for interfaces
  • Validating system enhancements, fixes, and user workflows
  • Maintaining development and test environments by upgrading and maintaining databases and servers
  • Gaining 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 university
  • Some 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 ethic
  • Ability to adapt to change and learn new skills quickly
  • Excellent communication and interpersonal skills
  • Any exposure to the financial industry a strong plus but not required
  • Flexibility and ability to work in a very fast paced environment

Technical Business Analyst

Responsibilities

  • Work with product management stakeholders in developing detailed functional requirements
  • Engage internal organizations and clients to validate functional requirements
  • Gather and analyze data to substantiate functional requirements
  • Work with the product management stakeholders and development team to translate the functional requirements into product deliverables
  • Engage in the agile development process
  • Perform user acceptance testing of the product features
  • Support development of end user documentation and training of the product features
  • Support implementation teams and clients in implementing the product features

Requirements:

  • Enrollment in a graduate program at a leading college or university preferred
  • Course of study in Computer Science or a Software Engineering Field
  • Undergraduate degree in computer science preferred; working knowledge of Java programming preferred
  • Experience with software development in leading programming languages
  • Hands on scripting skills(SQL, Python, Excel Macros etc.)
  • Experience working within a software firm or space preferred

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.

Marketing Co-op

The co-op will work directly with Marketing and Sales Operations to review, update and augment client and prospect data in Charles River's Salesforce.com CRM system. The data updates will ensure that the system accurately maps the structure of large, complex financial organizations on a global basis. The goal is to continually improve the targeting of our marketing and sales efforts, and maximize the ability of our sales and client services staff to engage productively with clients and prospects.

What you will be responsible for:

  • Learn how an enterprise CRM system works in practice and become familiar with processes and related integrated systems necessary for supporting a global B2B sales organization.
  • Identify top target firms in applicable market segments and work with Inside Sales team to research and validate prospects based on Charles River's sales process.
  • Work with Sales and Client Services to understand clients' and prospects' evolving organizational structures and ensure they are properly mapped in the CRM system.
  • Work with Marketing and Sales Operations to follow data cleansing best practices, with a focus on ensuring complete and up to date market intelligence and competitive win/loss data for top target firms.
  • Learn how a Sales organization manages its sales pipeline so that it can meet and exceed financial targets given a long and complex sales cycle.
  • Learn how a marketing organization captures and analyzes marketing activity data in order to measure ROI.

What we value:

These skills will help you succeed in this role:

  • Excellent interpersonal skills and the ability to liaise with personnel across departments
  • Basic Excel skills
  • Experience using Salesforce.com or another CRM system is a bonus

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 required
  • Hard wiring experience
  • IP experience

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

Client-provided location(s): Burlington, MA, USA
Job ID: StateStreet-R-758488
Employment Type: Intern