What is a Software Engineer at Charles River?
As a Software Engineer at Charles River, you are at the intersection of complex data management and high-stakes scientific innovation. You are not just writing code; you are building the digital infrastructure that supports critical research and development. Your work directly enables teams to solve intricate problems, ensuring that our technical solutions are as reliable and precise as the laboratory results we support.
This role requires a balance of foundational software engineering discipline and a pragmatic approach to troubleshooting. You will contribute to the lifecycle of our internal systems, collaborating with cross-functional teams to translate complex requirements into scalable, maintainable software. Whether you are working on backend architecture, database integrity, or specialized tooling, your contributions are vital to maintaining the operational excellence that defines Charles River.

