OCLC

Senior Software Engineer – Discovery

OCLC

full-time

Posted on:

Location Type: Hybrid

Location: DublinOhioUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Independently designing, developing, and testing complex software programs and systems
  • Collaborate with team members to solve problems, provide technical guidance, and ensure the delivery of high-quality software solutions
  • Collaborate with product managers, designers, and other engineers to define, refine, and implement features and enhancements
  • Lead small teams and mentor junior engineers
  • Design and implement complex features and systems
  • Provide technical guidance and expertise to the team
  • Participate in architectural discussions and decisions
  • Conduct code reviews and ensure code quality standards

Requirements

  • Bachelor's degree in computer science or related discipline, or equivalent work experience
  • 5+ years of software development experience
  • Strong programming skills in one or more languages
  • Ability to lead and mentor teams
  • Strong problem-solving and analytical skills
  • Knowledge of database systems
  • Experience with cloud platforms
  • Experience integrating AI tools, frameworks, and concepts into the software development process
Benefits
  • Free use of our on-site fitness center, gym sports, group exercise classes, and game room
  • Onsite catering and cafeteria subsidized by OCLC
  • Health and wellness events
  • Paid parental leave and adoption assistance
  • Tuition reimbursement and Public Service Loan Forgiveness eligibility
  • Company-subsidized pricing on local tickets and memberships
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentprogramming languagesdatabase systemscloud platformsAI toolssoftware testingcode reviewsarchitectural designfeature implementationproblem-solving
Soft Skills
leadershipmentoringcollaborationtechnical guidanceanalytical skills
Certifications
Bachelor's degree in computer science