CareerPlanSign in

Principal Software Engineer

Burlington Massachusetts, US🌐 Remote💼 Full-time💰 $178,131–$178,131🗓 2026-09-22 → 2026-09-26

Core

Architect, design, develop, and maintain software modules and automation infrastructure for Charles River's business and technical problem domains.

Role type

Principal Software Engineer (Quality Assurance Infrastructure)

Builds

Next generation software test automation infrastructure, automated product validation, and CI/CD models.

Domain

Financial Technology / Quality Assurance / Cloud Native

Deliverable

production ML models | product features | infrastructure

Required skills

Core and Enterprise Java, Object-Oriented Design (SOLID), Microservices, SQL, JavaScript, PowerShell, CI/CD tools, Multi-threaded programming, Cloud applications (Azure)

Preferred skills

BDD/ATDD, React, C#, REST/SOAP/XML/JSON services, Unit and automation testing frameworks

Technologies

Java, C#, React, SQL, Jenkins, GIT, Azure, PowerShell, SOAP, REST, XML, JSON

Responsibilities

Architect and design software programs and APIs; Develop and debug medium to large software enhancements; Mentor junior staff and provide code review guidance; Lead cross-functional initiatives and drive common solutions; Design and model relational databases; Build and support software infrastructure for automated product validation; Improve testing/automation architecture to reduce cycle time; Conduct manual tests and participate in customer testing processes.

Seniority

Principal, hands-on IC with strategic design and mentorship

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.