Hybrid Software Engineer

Posted 1 hour ago

Apply now

About the role

  • Software Engineer designing, developing, and testing software applications to connect libraries and make knowledge accessible. Collaborating with cross-functional teams and improving existing systems.

Responsibilities

  • Designing, developing, and testing software applications
  • Collaborating with team members to solve problems and implement new features
  • Maintaining existing systems and collaborating with product managers and designers to define and refine features

Requirements

  • Bachelor's degree in computer science or related discipline, or equivalent work experience
  • 2-4 years of relevant software development experience
  • Strong programming skills in one or more languages
  • Experience with software development methodologies
  • Ability to work independently and as part of a team
  • Strong problem-solving and analytical skills
  • Knowledge of database systems
  • Experience integrating AI tools, frameworks, and concepts into the software development process

Benefits

  • Best-in-class health coverage
  • Retirement plans with generous company contributions
  • Free use of on-site fitness center
  • Gym sports
  • Group exercise classes
  • Game room
  • Onsite catering and cafeteria subsidized by OCLC
  • Health and wellness events
  • Paid parental leave and adoption assistance
  • Tuition reimbursement
  • Public Service Loan Forgiveness eligibility
  • Company-subsidized pricing on local tickets and memberships

Job title

Software Engineer

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job