DevJobs
RoleSuite
CompaniesRemoteAboutMethodologyContactPrivacy
Updated 2026-06-18 12:00 UTC·© 2025–2026 RoleSuite
← Back to listings

Sr Application Developer - Charles River Development (CRD)

Jobgether · US

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr Application Developer - Charles River Development (CRD) based in United States.

This role sits at the intersection of investment technology, trading systems, and advanced application engineering within a wealth management environment. You will be responsible for building, enhancing, and supporting critical components of a Charles River Development (CRD) platform that powers portfolio management and trading workflows. The position requires deep technical expertise combined with strong financial domain knowledge, particularly in order management, portfolio optimization, and risk-aware investment processes. You will work across front-end and back-end CRD APIs, ensuring seamless integration with enterprise systems and external platforms. Operating in a highly collaborative environment, you will partner with portfolio engineers, traders, and technology teams to deliver scalable and reliable solutions. This is a hands-on engineering role with direct impact on trading efficiency, system stability, and investment decision-making capabilities.

Accountabilities:

  • Lead the end-to-end delivery of CRD enhancements, including requirements gathering, technical design, configuration, development, testing, deployment, and production support.
  • Develop and maintain integrations using the Charles River API framework, covering both frontend workflows and backend services such as order routing, guideline checks, and reference data management.
  • Configure CRD Workbench environments (Manager or Central), including workflows, rules, layouts, and result sets to support business requirements.
  • Build and support REST-based integrations and messaging frameworks to ensure seamless data flow between CRD and external systems.
  • Monitor and support CRD batch processing, ensuring start-of-day readiness, stability, and effective exception handling.
  • Collaborate with portfolio engineering and trading teams to support portfolio optimization workflows, including risk, constraints, and performance analytics.
  • Translate business requirements into detailed technical specifications, functional designs, user stories, and system documentation.
  • Contribute to troubleshooting, performance tuning, and continuous system improvement across trading and investment platforms.
  • Requirements:

    • 10+ years of application development experience in enterprise or financial services environments.
    • Strong hands-on experience with Charles River Development (CRD) API framework, including both frontend and backend integrations.
    • Advanced proficiency in SQL, including complex queries, performance tuning, and data analysis.
    • Strong programming skills in Java or C#, with the ability to support integration and system-level development.
    • Experience with REST APIs, integration design, testing, and troubleshooting in distributed systems.
    • Proficiency in Python for scripting, automation, or data processing tasks.
    • 3+ years of CRD implementation or customization experience, including Workbench configuration.
    • Strong understanding of order management systems, trading workflows, and capital markets (equities and fixed income).
    • Experience with portfolio optimization concepts such as risk factors, constraints, and transaction cost analysis.
    • Familiarity with optimization platforms such as Axioma and OMET/Gap Point is highly desirable.
    • Strong analytical, problem-solving, and communication skills with the ability to work across technical and business teams.
    • Benefits:

      • Competitive hourly contract rate of $70/hr.
      • Fully remote work arrangement within the United States.
      • Opportunity to work on advanced investment technology and CRD-based trading systems.
      • Exposure to high-impact wealth management and portfolio optimization workflows.
      • Collaborative environment working closely with portfolio engineering and trading stakeholders.
      • Hands-on experience with enterprise-scale financial systems and integration architectures.
      • Professional growth in a highly specialized capital markets technology domain.

Software pay context

Based on 7,656 disclosed Software salaries on RoleSuite, the role pays a median of $158K/year, with most offers between $123K and $199K (10th–90th percentile: $101K–$236K).

See the full Software salary breakdown →
Apply →

Other roles at Jobgether

  • Regional Sales Executive- Audit ServicesUS
  • Strategic Portfolio Transformation LeadUS
  • Associate State Product ManagerUS
  • ControllerIndia
  • Care Navigation CoordinatorUS
  • Recruitment SpecalistIndia
  • Associate Customer Success ManagerUS
  • Network AdministratorUS
  • Analista de Customer Success SêniorBrazil
  • Service Desk TechnicianUS

More Software roles

  • Senior Software Engineer, Java (Domains)Squarespace · New York City
  • Software Engineer II, Back-end (Card Mgmt & Transaction Processing)Affirm · Remote Canada
  • Software Engineer II, Back-end (Card Mgmt & Transaction Processing)Affirm · Remote US
  • Robotics Automation Technical Lead Manager, Platforms InfrastructureGoogle · Sunnyvale, CA, USA
  • Senior Software Engineer, Information AgentsGoogle · Belo Horizonte, State of Minas Gerais, Brazil
  • Research Software Engineer, Computer VisionGoogle · Zürich, Switzerland
  • Senior MySQL DBAXebia CEE · Bulgaria; Poland; Romania
  • Software Engineer III6sense · Bengaluru, Karnataka, India
  • Solutions ArchitectDatabricks · Stockholm, Sweden
  • Workspace Trust and Safety Engineering AnalystGoogle · Singapore