Junior Research Software Engineer for Sustainability Science - Full Stack

Confidential

Leiden

On-site

EUR 41,381 - 56,436

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid working options
Comprehensive benefits package
Vacation: 232 hours per year

Job summary

United States Digital Space LLC seeks a Junior Research Software Engineer in Leiden to develop scientific software for sustainability science. The role involves building web applications, data pipelines, and close collaboration with researchers. Candidates should have a Master's in a related field and good programming skills in Python and JavaScript.

Offering a flexible contract, competitive salaries ranging from €3,708 to €5,057, and various benefits, including a hybrid working model and professional development support.

Qualifications

  • MSc in a relevant field.
  • Good programming skills with Python and JavaScript/TypeScript.
  • Experience with front-end frameworks and data visualization.

Responsibilities

  • Build and maintain scientific software, web applications and dashboards.
  • Develop data pipelines and reproducible workflows for environmental databases.
  • Collaborate with researchers to scope features and ensure usability.

Skills

Programming skills with Python
JavaScript/TypeScript
Experience with front-end frameworks (React)
Data visualization (D3, Plotly)
Back-end APIs (FastAPI, Django, Flask)
SQL/NoSQL databases
Containerisation (Docker)

Education

MSc in computer science, data science, AI, environmental informatics

Tools

Git/GitHub

Job description

Junior Research Software Engineer for Sustainability Science – Full Stack

Institute of Environmental Science CML, Leiden University, Leiden, Netherlands

Job requisition Id: 16684 | Job type: Academic staff | Contract hours: 38 per week | Applying until: 31 December 2026

What you will do
  • Build and maintain scientific software, web applications and dashboards for research dissemination and policy communication (e.g., WISE database, Activity Browser, Panorama web‑app, ReLab).
  • Develop and maintain data pipelines and reproducible workflows for environmental databases and analytics.
  • Collaborate with researchers to scope features, translate research needs into user‑friendly tools, and ensure usability and accessibility.
  • Support deployment in cloud and/or open environments (e.g., containerised services), working with senior RSE on infrastructure alignment.
  • Promote data and software management for FAIR and open science practices, version control (Git/GitHub), testing (pytest), packaging, documentation, etc.
Where you will work

Leiden University is located between Amsterdam (36 km) and The Hague (15 km), hosting about 35 000 students and 8 000 staff. The Institute of Environmental Science (CML) is part of the Faculty of Sciences, focusing on environmental sciences, sustainability and the sustainable use of natural resources.

What you bring
  • MSc in computer science, data science, AI, environmental informatics, or a related field.
  • Good programming skills with Python and JavaScript/TypeScript; other languages are a plus.
  • Experience with front‑end frameworks (e.g., React) and data visualization (e.g., D3, Plotly).
  • Experience building back‑end APIs (e.g., FastAPI, Django, Flask) and integrating databases (SQL/NoSQL).
  • Experience contributing to open‑source projects.
  • Familiarity with containerisation (e.g., Docker) and reproducibility tools.
  • Excellent collaboration skills, a service mindset, and enthusiasm for environmental applications and open science.
What we offer

An initial one‑year contract with the possibility to extend to a permanent contract based on performance, at pay scale 9 in accordance with the Collective Labour Agreement for Dutch Universities. Gross monthly salary ranges from €3 708 to €5 057 (full‑time).

Full‑time position (38 hours per week). Vacation: 232 hours per year (≈30.5 days). Flexible working hours and hybrid working options are available. A comprehensive benefits package includes holiday allowance (8 %), end‑of‑year bonus (8.3 %), an attractive pension scheme with ABP, and various secondary employment options (sabbaticals, parental leave, sports subscription, bicycle scheme, childcare options). Home‑working allowance is provided and the university supplies a laptop and support for a comfortable home office.

What we value

At the Faculty of Sciences we are committed to inclusiveness and diversity, providing full support to staff in their professional development and equal opportunities for all. We encourage female researchers to join the Researchers in Science for Equality network (RISE) and welcome applicants from diverse backgrounds. For more information about our diversity and equality policy, see https://www.universiteitleiden.nl/en/dossiers/diversity.

Contact: Franco Donati, Assistant Professor – hr@unitedstatesdigital.space

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Software Engineer – Life Sciences
Research Software Engineer – Life Sciences

Netherlands eScience Center • Amsterdam

Hybrid
EUR 70,000 - 100,000
Salary scale 10/11
Travel allowance
Holiday allowance 8%
+6
Research Software Engineer – Life Sciences
Research Software Engineer – Life Sciences

eScience Center • Amsterdam

Hybrid
EUR 65,000 - 90,000
Travel allowance
Communication allowance
Holiday allowance 8%
+5
Research Software Engineer – Social Sciences & Humanities
Research Software Engineer – Social Sciences & Humanities

Netherlands eScience Center • Amsterdam

Hybrid
EUR 65,000 - 90,000
Travel and communication allowance
Holiday allowance (8%)
Year-end bonus (8.33%)
+4
Junior Research Software Engineer for Sustainability Apps
Junior Research Software Engineer for Sustainability Apps

Confidential • Leiden

Hybrid
EUR 41,381 - 56,436
Hybrid working options
Comprehensive benefits package
Vacation: 232 hours per year
Research Software Engineer – Social Sciences & Humanities
Research Software Engineer – Social Sciences & Humanities

eScience Center • Amsterdam

Hybrid
EUR 65,000 - 85,000
Research Software Engineer
Research Software Engineer

Tilburg University • Tilburg

On-site
EUR 43,000 - 59,000
Hybrid working
Home working allowance (€2 p/day)
Internet allowance (€25 p/month)
+3
PhD Candidate in Population-Scale Network Science (1.0 FTE, 4 years)
PhD Candidate in Population-Scale Network Science (1.0 FTE, 4 years)

Leiden University via AcademicTransfer • Netherlands

Hybrid
EUR 36,000 - 45,000
Holiday allowance
End-of-year bonus
ABP pension scheme
+5
Data Manager / Open Science Advocate (0,6fte)
Data Manager / Open Science Advocate (0,6fte)

Erasmus University Rotterdam • Rotterdam

Hybrid
EUR 39,000 - 52,000
Paid leave & holidays
Remote work option
Professional development
+1
Scientific Programmer / Post-Doctoral Researcher on Project Hippocampus: The Future of OpenML- NL
Scientific Programmer / Post-Doctoral Researcher on Project Hippocampus: The Future of OpenML- NL

Leiden University • Leiden

On-site
EUR 39,573 - 61,804
Contract length: 1 year, extendable
Salary range €3,546–€5,538 gross/month
ABP pension scheme
+3
Junior Research Assistant in Research and Reproducibility
Junior Research Assistant in Research and Reproducibility

Sport Society • Utrecht

On-site
EUR 36,000 - 46,000
Salary according to CAO NU
8% holiday pay
8.3% year-end bonus
+2