Demo

Need an Senior Software Engineer (Java) Charles River IMS | W2 Position

MetaRPO
Boston, MA Contractor
POSTED ON 9/18/2026
AVAILABLE BEFORE 10/17/2026

Important Note: Candidates with a Banking/Financial Services background are highly preferred. Former State Street or Charles River Development (CRD) candidates will be given strong preference.
Position Details
Job Title: Senior Software Engineer Charles River IMS
Duration: Long-Term Contract
Location: Boston, Quincy, or Burlington, MA
Work Model: Hybrid 4 Days Onsite per Week
Job Summary
As a Senior Software Engineer, you will contribute to the enhancement, development, and maintenance of Charles River IMS modules as part of an Agile Scrum team. You will play a key role in designing, developing, testing, and supporting software solutions that power investment management and financial services platforms.
Key Responsibilities

  • Analyze, design, develop, test, and debug software enhancements and solutions.
  • Collaborate with Business Analysts and Product Managers to translate business requirements into scalable software solutions.
  • Participate in application and product architecture design discussions.
  • Develop applications using technologies such as Java, C#, SQL, JavaScript, and related technologies.
  • Perform code reviews and provide technical recommendations.
  • Develop unit tests and automation tests to ensure software quality.
  • Execute manual testing and support troubleshooting efforts.
  • Contribute to technical design documents, API documentation, and customer-facing documentation.
  • Participate actively in Agile ceremonies including sprint planning, stand-ups, backlog grooming, and retrospectives.
  • Work closely with cross-functional teams to deliver high-quality solutions.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or a related technical field (Master's degree preferred).
  • 4 7 years of software engineering experience, preferably within Financial Services environments.
  • Strong experience with object-oriented programming and software development best practices.
  • Hands-on experience with:
  • Java and/or C#
  • SQL and Relational Databases
  • JavaScript
  • Agile/Scrum methodologies
  • Excellent problem-solving, communication, and collaboration skills.

Preferred Experience

  • 2 5 years of Financial Services domain experience in one or more of the following:
  • Portfolio Management
  • Trading Systems
  • Compliance
  • Post-Trade Processing
  • IBOR (Investment Book of Record)
  • Wealth Management
  • Experience working on Charles River IMS or similar investment management platforms.
  • Minimum 3 years of Agile development experience.

Salary : $50 - $60

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Need an Senior Software Engineer (Java) Charles River IMS | W2 Position?

Sign up to receive alerts about other jobs on the Need an Senior Software Engineer (Java) Charles River IMS | W2 Position career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at MetaRPO

  • MetaRPO Charlotte, NC
  • Position: GenAI Engineer / GenAI Developer / AI Engineer Employment: Contract Work Mode: Hybrid / Onsite depending on location and client requirements Key ... more
  • Just Posted

  • MetaRPO York, NY
  • Hi, I hope you're doing well. We currently have an exciting opportunity with one of our direct clients that I believe may align with your background. I wan... more
  • Just Posted

  • MetaRPO York, NY
  • Position: GenAI Engineer / GenAI Developer / AI Engineer Employment: Contract Location: New York Work Mode: Hybrid / Onsite depending on location and clien... more
  • Just Posted

  • MetaRPO Chicago, IL
  • Technical Product Manager Location: Chicago, IL - On-Site, 5 Days/Week Duration: 12 Months Work Environment Chicago office – 5 days per week on-site. First... more
  • Just Posted


Not the job you're looking for? Here are some other Need an Senior Software Engineer (Java) Charles River IMS | W2 Position jobs in the Boston, MA area that may be a better fit.

  • Charles River Center Needham, MA
  • Department: Residential Services Classification: Exempt Reports To: Director of Clinical and Nursing Services Supervises: Assigned Nursing Staff Position S... more
  • 1 Month Ago

  • Software Guidance & Assistance Boston, MA
  • Software Guidance & Assistance, Inc. (SGA) is searching for a Senior Automation Engineer for a contract opportunity with one of our premier clients in Bost... more
  • Just Posted

AI Assistant is available now!

Feel free to start your new journey!