Experienced Research Software Engineer

Research Resources

A guide for experienced RSEs:

  • Following best practices for research software engineering
    • Project structures
    • Version control
    • Licensing
    • Testing
    • Managing errors, issues, contributions, etc.
    • CI/CD
  • RSE team structures
  • Managing projects
  • Managing RSEs
  • Language guides and resources
    • Python
    • R
    • C/C++
    • Java
    • FORTRAN
    • JavaScript
    • Go
    • Rust

Can you help contribute content to this page?: The RSEToolkit is a community resource that is a work in progress. Can you help to add content to this page? We’d love to receive your contribution. See our contributing guidelines for details of how to provide content. You can also open an issue highlighting any content you’d like us to provide but aren’t able to contribute yourself.