What are the responsibilities and job description for the Software Development Co-op (Fall 2025) position at Wave Life Sciences?
About Wave:
Wave Life Sciences is a biotechnology company focused on unlocking the broad potential of RNA medicines to transform human health. Our RNA medicines platform, PRISM, combines multiple modalities, chemistry innovation and deep insights in human genetics to deliver scientific breakthroughs that treat both rare and prevalent disorders. Our toolkit of RNA-targeting modalities includes editing, splicing, RNA interference and antisense silencing, providing us with unmatched capabilities for designing and sustainably delivering candidates that optimally address disease biology. Our diversified pipeline includes clinical programs in Duchenne muscular dystrophy, Alpha-1 antitrypsin deficiency and Huntington’s disease, as well as a preclinical program in obesity. Driven by the calling to “Reimagine Possible”, we are leading the charge toward a world in which human potential is no longer hindered by the burden of disease.
DescriptionWave is looking for a creative and highly motivated software development co-op to help develop custom scientific applications as members of an agile development team. Create a significant impact by developing tools that will be immediately utilized by internal partners engaged in cutting-edge scientific research. Multiple projects are currently available, each requiring different levels of expertise in frontend and backend design.
General Requirements- Coursework in computer science, engineering or a related subject
- Completed at least 2 programming courses
- Experience with SQL, Python, or JavaScript
- Driven, curious and able to work both independently and collaboratively
- Experience using source code version control systems
- Ability to learn new software and technologies quickly
- Driven, curious and able to work both independently and collaboratively
- Ability to follow instructions and work in a team environment
- Detail-oriented
- Improving your coding skills
- Writing, documenting, and maintaining code
- Learning and following agile processes
- Attending development team meetings
- Providing honest, constructive feedback to all development team members