Senior Software Engineer

OCLC Netherlands

Leiden

On-site

EUR 46,872 - 62,496

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

26 paid vacation days
Non-contributory pension
Commuting allowance
24/7 coaching
Company fitness
Flexible hours
Bonus

Job summary

OCLC Netherlands is seeking a Senior Software Engineer in Leiden, where you'll contribute to software design and development for library programs used internationally. You'll focus on improving CBS software and adding new features while collaborating with a dynamic team. Candidates should possess a degree in computer science, extensive experience in C, and strong Linux skills. The role offers a salary between €4,200 and €5,600 per month, flexible hours, and a supportive work environment.

Qualifications

  • 5–10 years of relevant working experience as a Software Engineer.
  • Flexibility, proactiveness, and strength in an international environment.
  • Strong team player in an agile development environment.

Responsibilities

  • Design, code, and test multiple modules of a system in a timely manner.
  • Analyze and solve problems in existing systems.
  • Participates in unit, system, and acceptance testing.

Skills

C programming language
Linux
PostgreSQL
GIT
AI tools
Communication in Dutch
Communication in English

Education

Bachelor’s or Master’s degree in computer science‑related discipline

Job description

Senior Software Engineer / C Developer with Linux skills

Are you interested in working in an international team while highly contributing to the OCLC future? Take a challenge and apply now for this job!

The role

Performs high‑level analysis and design of library software programs and systems, that are used by library customers in Europe and Asia Pacific.

This role focuses on improving the CBS C‑software and adding new functionality.

Additional responsibilities are Continuous Integration, keeping the development environments up to date and delivering software releases.

Responsibilities
  • Design, code, and test multiple modules of a system in a timely manner.
  • Uses industry‑standard programming techniques to translate requirements and designs into code.
  • Analyze and solve problems in existing systems.
  • Assists in developing and interpreting requirements.
  • Participates in unit, system, and acceptance testing.
  • Participates in major architectural reviews and plans.
  • Plans and participates in load, capacity, and performance analysis and/or testing.
The CBS Team

The CBS development team is based in Leiden, the Netherlands. The work will involve international collaboration.

CBS is a Metadata management product used by national libraries and regional library consortia to build, manage, and maintain large library collections. CBS has evolved over decades into a highly flexible, commercially successful product that is used by OCLC’s partners in the Netherlands, Germany, France, Japan and Spain. Leiden is one of the engineering centers for developing OCLC’s products.

Qualifications
  • Bachelor’s or Master’s degree in computer science‑related discipline or equivalent experience
  • At least 5 – 10 years of relevant working experience as a Software Engineer
  • Experience with C programming language and related development tools is required
  • Experience with (PostgreSQL) databases is preferred
  • Excellent experience with Linux and scripting
  • Knowledge of GIT is preferred
  • Use AI tools in your daily development work
  • Good communication skills in Dutch and English, both verbal and written.
  • Flexibility, proactiveness, strength, and willingness to work in an international environment
  • Strong team player in an agile development environment
What can you expect from us?
  • We are a tech company and a library member organization with two offices in the Netherlands, in Leiden and Eelde. Our headquarters are situated in Dublin (Ohio), United States
  • A starting salary between €4,200 and €5,600 gross per month (depending on knowledge and experience), based on a 40‑hour workweek (excluding vacation pay).
  • With 26 days of paid vacation days (in case of full‑time employment) and the option to buy or sell 6 vacation days, your work‑life balance is guaranteed
  • A non‑contributory pension
  • A full‑time role (part‑time is negotiable)
  • Flexible hours
  • A bonus
  • Commuting allowance
  • Coaching available 24/7
  • Company fitness
  • And more
We value what makes you unique.

Our organization believes in the power of diversity and strives to create an inclusive workplace for everyone. We encourage candidates of all ages, genders, and backgrounds to apply. If you don’t meet all the job requirements but are enthusiastic, we’d love to hear from you.

A reference and degree check is a standard part of our hiring process.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

OCLC • Netherlands

On-site
EUR 49,000 - 60,000
End of year bonus
26 vacation days
Retirement plan
+7
Senior Software Engineer (C/Linux) - Global, Flexible Hours
Senior Software Engineer (C/Linux) - Global, Flexible Hours

OCLC Netherlands • Leiden

On-site
EUR 46,872 - 62,496
26 paid vacation days
Non-contributory pension
Commuting allowance
+4
Senior Java & React Engineer - Hybrid, Global CBS
Senior Java & React Engineer - Hybrid, Global CBS

OCLC • Netherlands

Hybrid
EUR 49,000 - 60,000
End of year bonus
26 vacation days
Retirement plan
+7
.NET Developer
.NET Developer

Elevation Partners • Elst

On-site
EUR 62,964 - 75,419
Up to €6,200 gross monthly salary
8% holiday allowance
Bonus based on company performance
+4
Backend Software Engineer III
Backend Software Engineer III

Elsevier • Amsterdam

On-site
EUR 49,000 - 82,000
Healthy work/life balance
Shared parental leave
Study assistance
+1
Software Engineer III (Full Stack)
Software Engineer III (Full Stack)

Elsevier • Amsterdam

Hybrid
EUR 49,000 - 82,000
Hybrid work model
Well-being initiatives
Shared parental leave
+2
Freelance Embedded Software Engineer (Modern C++20)
Freelance Embedded Software Engineer (Modern C++20)

Progressive • Breda

On-site
EUR 96,000 - 138,000
Hybrid/Remote
Freelance Contract
Breda Region
+1
Senior Java Developer
Senior Java Developer

Global KPO • Den Haag

On-site
EUR 55,000 - 75,000
Software Engineer
Software Engineer

Salland Engineering B.V. • Zwolle

On-site
EUR 43,144 - 61,636
13th month
24 vacation days
Roster-free days
+3
Lead Software Engineer
Lead Software Engineer

Advidi • Amsterdam

On-site
EUR 70,000 - 90,000
Monthly budget for benefits
25 holiday days plus one for your birthday
Daily lunches and snacks
+2