Jobs · Information Technology · Ohio

Lead Software Engineer

OCLC · Dublin, OH · 1 mo ago
HybridInformation TechnologyFull-time

Responsibilities

  • 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.
  • Lead large teams and oversee multiple projects.
  • Mentor and coach other senior engineers.
  • Drive technical innovation and set standards.
  • Solve complex technical problems and identify solutions.
  • Collaborate with product management and leadership to define product roadmaps.

Qualifications

  • Bachelor's degree in computer science or related discipline, or equivalent work experience.
  • 7+ years of software development experience.
  • Strong to expert proficiency in TypeScript, with a solid understanding of strict configuration approaches.
  • Strong proficiency with React.js 19+, including a deep understanding of its core principles.
  • Experience with Server-Side Rendering (SSR), React Server Components (RSC), and the Next.js App Router is strongly preferred.
  • Strong experience delivering new user-facing features by translating designs and wireframes into high-quality, reusable components. Familiarity with Material UI (MUI) v6+ strongly preferred.
  • Strong experience building and maintaining server-side applications and RESTful APIs. Python (Django) preferred; equivalent experience in Java or another object-oriented language is acceptable for candidates willing to ramp up on our stack.
  • Hands-on experience working with RESTful APIs (OpenAPI/Swagger experience a plus).
  • Experience with multi-tenant SaaS or content/metadata-heavy domains is a plus.
  • Solid understanding of relational databases (PostgreSQL preferred) and working with structured or semi-structured metadata (e.g., JSON/JSONB, configurable schemas, controlled vocabularies, or linked-data concepts).
  • Experience with cloud platforms (AWS preferred) and distributed systems—e.g., background job processing, event-driven workflows, or microservices-style architectures.
  • Ability to lead and mentor teams.
  • Strong problem-solving and analytical skills.
  • Experience integrating AI tools, frameworks, and concepts into the software development process.

Similar jobs

Lead Software Engineer

BAE Systems, Inc.Osseo, MN· 1 mo ago
Information Technology$118k–$201k/yrapply on jobs.baesystems.com

Lead Software Engineer

Toshiba Global Commerce SolutionsFrisco, TX· 2 mo ago
Engineering$140k–$165k/yrapply on job-boards.greenhouse.io

Lead Software Engineer

Solera Holdings, LLC.Westlake, TX· 1 mo ago
Information Technologyapply on solera.wd5.myworkdayjobs.com