Senior Software Engineer

OCLC

Netherlands

Hybrid

EUR 49,000 - 60,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

End of year bonus
26 vacation days
Retirement plan
Hybrid work options
Commuting allowance
Internet reimbursement
Flexible workhours
Employee assistance program
Learning and development
Bicycle plan

Job summary

OCLC is seeking a Senior Software Engineer / Java and React Developer to join the CBS team in Leiden, the Netherlands. You will perform high-level analysis and design of library software used by customers in Europe and Asia Pacific, focusing on CBS enhancements.

You will design, code, and test modules, apply industry techniques, analyze problems, participate in testing and architectural reviews, and assist with load and performance testing.

Qualifications

  • Bachelor's or Master’s degree in computer science-related discipline or equivalent experience.
  • A minimum of 5 to 10 years of relevant working experience as a Software Engineer.
  • Experience with Java/Spring and related development tools is required.
  • Experience with React and related development tools is required.
  • Experience with AWS Lambda, EKS, ECS.
  • Experience with (PostgreSQL) databases is preferred.
  • Excellent experience with Linux and scripting.
  • Knowledge of Git is preferred.
  • Experience with C programming language is considered an advantage.
  • Proficiency in utilizing 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.

Responsibilities

  • Design, code, and test multiple modules of a system in a timely manner.
  • Apply industry-standard programming techniques to translate requirements and designs into code.
  • Analyze and resolve problems in existing systems.
  • Assist in developing and interpreting requirements.
  • Participate in unit, system, and acceptance testing.
  • Participate in major architectural reviews and plans.
  • Plan and participates in load, capacity, and performance analysis and/or testing.

Skills

Communication skills
Dutch & English
Agile development
Team player
International environment
Proactive
Flexibility

Education

Bachelor's or Master's in CS

Tools

Java/Spring
React
AWS Lambda
AWS EKS
AWS ECS
PostgreSQL
Linux
Scripting
Git
C language (advantage)
AI tools

Job description

Senior Software Engineer / Java and React Developer

You have a life. We like that about you. At OCLC, we believe you'll do the best work of your life when you're living the best life possible. We work hard to build the technology that connects thousands of today's libraries. But we also work hard to make a job at OCLC a meaningful part of a balanced life- not a substitute for one.

Are you interested in working in an international team while making a significant contributing to the OCLC future?

You will perform high-level analysis and design of library software programs and systems, that are used by library customers in Europe and Asia Pacific. This role is primarily focused on improving the CBS and adding new functionality.

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

Responsibilities
  • Design, code, and test multiple modules of a system in a timely manner.
  • Apply industry-standard programming techniques to translate requirements and designs into code.
  • Analyze and resolve problems in existing systems.
  • Assist in developing and interpreting requirements.
  • Participate in unit, system, and acceptance testing.
  • Participate in major architectural reviews and plans.
  • Plan 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 and Japan. 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
  • A minimum of 5 to10 years of relevant working experience as a Software Engineer
  • Experience with Java/Spring and related development tools is required
  • Experience with React and related development tools is required
  • Experience with AWS Lambda, EKS, ECS
  • Experience with (PostgreSQL) databases is preferred
  • Excellent experience with Linux and scripting
  • Knowledge of Git is preferred
  • Experience with C programming language is considered an advantage
  • Proficiency in utilizing 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, located in Leiden and Eelde. Our global headquarters are situated in Dublin (Ohio), United States

  • A competitive starting salary between 4400 and 5400 euros per month, depending on experience
  • An end of year bonus
  • 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
  • An attractive retirement plan
  • A full-time role (part-time is negotiable)
  • Group discount on health insurance
  • Hybrid work options, with a commuting allowance, working from home allowance and internet reimbursement
  • Flexible workhours
  • Access to our Employee Assistance program and focus on learning and development
  • Bicycle plan, Company fitness and much more

Want to know more about the job or OCLC first? Our HR colleagues will be happy to help: +31 (0)71-5246500 or send an email to HumanResourcesNL@oclc.org.

Who we are

OCLC, a worldwide library services organization headquartered in Dublin, Ohio, is a leader in information technologies and innovative online services. With office locations around the globe, OCLC employees are dedicated to offering premier services and software to help libraries cut costs while keeping pace with the demands of our information-driven society.

What we do

When the world’s information is within reach of every individual, nothing will stand in the way of a brighter future. Together as OCLC, libraries connect people to the information they need to solve problems, push boundaries and shape the future. Knowledge sparks learning, creativity, and innovation. Together we make breakthroughs possible. Because what is known must be shared.

Live our values

Live our values: New ideas. Open dialog. Hard work. Recognition. Servant’s heart.

We offer a dynamic, fulfilling work environment that is productive, collaborative, innovative—and fun. There is a strong, team-based culture where everyone is appreciated and focused on common goals. You will make a difference.

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 • 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
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
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 Developer Development | Rotterdam, The Netherlands →
Software Developer Development | Rotterdam, The Netherlands →

Crystalloids, Inc. • Rotterdam

On-site
EUR 75,000 - 110,000
International environment
Bonus & pension
Leave 28 days
+2
Lead Java Developer
Lead Java Developer

Valcon • Utrecht

On-site
EUR 75,000 - 95,000
Tailored growth path with training and certification
Innovative work environment
Immediate impact and responsibility
+6
Senior Full-stack Java Developer
Senior Full-stack Java Developer

The Preferred Supplier • Eelde

On-site
EUR 40,176 - 65,844
26 vakantiedagen
Thuiswerkvergoeding
Flexibele werktijden
+3
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
Senior Java Developer
Senior Java Developer

Global KPO • Den Haag

On-site
EUR 55,000 - 75,000
Senior/Staff Developer Advocate - Python Ecosystem (remote-only opportunity)
Senior/Staff Developer Advocate - Python Ecosystem (remote-only opportunity)

CloudLinux • Amsterdam

On-site
EUR 70,000 - 90,000
Fully remote work
Flexible working hours
24 days paid vacation
+1