Demo

Software Development Fellow

Daily Progress
Princeton, NJ Full Time
POSTED ON 1/21/2025
AVAILABLE BEFORE 4/19/2025

Software Development Fellow

A high number of candidates may make applications for this position, so make sure to send your CV and application through as soon as possible.

Location : US-NJ-Princeton

Job ID : 2024-20222

Type : Full-Time

of Openings : 1

Category : Information Technology

Overview

Created out of a partnership between the North Carolina Central University School of Library and Information Sciences (NCCU SLIS) and the Princeton University Library (PUL), this position is only open to recent graduates of a Library and Information Science program at a Minority-Serving Institution (MSI). Graduates from 2025, 2024, and 2023 are eligible.

Designed to strategically address the information profession's lack of diversity, this fellowship program will give the successful candidate an opportunity to gain experience and skills necessary to thrive as an information professional. Princeton University Library is committed to making a positive impact for underrepresented and under-considered groups in Information Technology (IT). We seek to create and support professional opportunities for individuals from underrepresented groups through our recruitment and search practices and seek candidates who support our core values of equity, diversity, inclusion, and respect.

Reporting to the Lead Library Software Engineer, with regular mentoring, this position will be an integral member of the Research Data and Scholarship Services (RDSS) team. RDSS supports the teaching, learning, and research mission of Princeton University by developing and maintaining software for research data and open scholarly publishing services.

RDSS is excited to welcome new viewpoints, ideas, and perspectives from you as an early career software developer. You’ll be part of a team eager to learn from you as much as you’ll learn from us.

The incumbent will work with colleagues across the organization, focusing initially on learning the skills and tools required for software development, and moving into application design, development, testing, and maintenance.

Responsibilities

Software development is an ongoing process of training, refinement, and collaboration. The Software Development Fellow will work with their team to develop independence in the following areas :

  • Ruby, Ruby on Rails, HTML, CSS, and Javascript
  • Best practices in software development
  • Design principles and practices for software architecture
  • Issue triage techniques and practices

As part of this training, the Software Development Fellow will draw on their own experience and insight to improve our training practices and documentation.

This position will involve :

  • Development and testing of application features, improvements, and bug fixes.
  • Implementation of software updates for maintenance, security, reliability, and user experience.
  • Participation in regular team check-ins, planning meetings, and retrospectives.
  • Collaboration with colleagues and product owners to specify use cases and define features.
  • Communication with stakeholders regarding complex systems as well as processes and plans.
  • Presentation at professional conferences, facilitation of workshops, or publication of blog posts.
  • Contributions to open source communities on which RDSS’s software depends.
  • Qualifications

  • Library or Information Science degree from graduates of a Library and Information Science program at a Minority-Serving Institution (MSI). Graduates from 2025, 2024, and 2023 are eligible. Degree must be completed before June 5, 2025 start date.
  • Demonstrated interest in software administration or development
  • Capability to break problems into constituent parts.
  • Ability to work independently and collaborate effectively with a small team
  • Strong motivation to learn and improve
  • Excellent written and oral communication
  • APPLICATION PROCESS

    Applications must include cover letter, resume, and academic transcript. In your cover letter, please discuss the impact you hope to have on the information profession’s lack of diversity. Priority will be given to applications received by January 1, 2025 ; position will remain open until filled.

    Princeton University is an Equal Opportunity / Affirmative Action Employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability status, protected veteran status, or any other characteristic protected by law.

    J-18808-Ljbffr

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Software Development Fellow?

    Sign up to receive alerts about other jobs on the Software Development Fellow career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $156,679 - $196,968
    Income Estimation: 
    $222,941 - $284,552
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Daily Progress

    Daily Progress
    Hired Organization Address Hammond, LA Full Time
    Chief Compliance Officer Southeastern Louisiana University seeks a visionary, transformative, and strategic leader to se...
    Daily Progress
    Hired Organization Address Howell, MI Full Time
    Are you passionate about business and development? Are you able to write in a way that engages, entertains, and informs ...
    Daily Progress
    Hired Organization Address Union, NJ Full Time
    External Applicant Instructions Please upload your resume / CV for automatic population of information to your Kean appl...
    Daily Progress
    Hired Organization Address Detroit, MI Full Time
    The Detroit Free Press / freep.com, the largest metro publication within the USA TODAY NETWORK, is seeking a stellar spo...

    Not the job you're looking for? Here are some other Software Development Fellow jobs in the Princeton, NJ area that may be a better fit.

    Software Development Fellow

    Agupdate, Princeton, NJ

    Senior Business Development Manager

    Software Technology Inc., Princeton, NJ

    AI Assistant is available now!

    Feel free to start your new journey!