Designing and Implementing a Comprehensive Research Software Engineer Career Ladder: A Case Study from Princeton University
Ian A. Cosden, Elizabeth Holtz, Joel U. Bretheim

TL;DR
This paper presents a detailed case study of creating a structured career ladder for Research Software Engineers at Princeton University, addressing the need for clear advancement paths in a rapidly growing field.
Contribution
It introduces a comprehensive, flexible RSE career ladder with defined levels, competency frameworks, HR alignment, and implementation strategies, tailored to university needs.
Findings
Improved hiring efficiency and clarity in promotion pathways.
Positive staff reception and engagement.
Framework adaptable to other academic institutions.
Abstract
Research Software Engineers (RSEs) have become indispensable to computational research and scholarship. The fast rise of RSEs in higher education and the trend of universities to be slow creating or adopting models for new technology roles means a lack of structured career pathways that recognize technical mastery, scholarly impact, and leadership growth. In response to an immense demand for RSEs at Princeton University, and dedicated funding to grow the RSE group at least two-fold, Princeton was forced to strategize how to cohesively define job descriptions to match the rapid hiring of RSE positions but with enough flexibility to recognize the unique nature of each individual position. This case study describes our design and implementation of a comprehensive RSE career ladder spanning Associate through Principal levels, with parallel team-lead and managerial tracks. We outline the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScientific Computing and Data Management · Information Systems Education and Curriculum Development · Software Engineering Techniques and Practices
