Senior Software Engineer

OCLC•Dublin, OH
•Hybrid

About The Position

As a Senior Software Engineer, you will independently design, develop, and test complex software programs and systems. You will collaborate with team members to solve problems, provide technical guidance, and deliver high-quality software solutions. You will also work with product managers, designers, and other engineers to define, refine, and implement features and enhancements.

Requirements

  • Bachelor's degree in computer science or a 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.

Responsibilities

  • 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.

Benefits

  • Competitive compensation reflecting contributions, performance, experience, and skills.
  • Health coverage.
  • Retirement plans with generous company contributions.
  • On-site fitness center, gym sports, group exercise classes, and game room.
  • On-site 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service