Jobs · Information Technology · Ohio

Lead Software Engineer

OCLC · Dublin, OH · 4 days 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

Blue Cross and Blue Shield of Kansas CityKansas City, MO· 1 wk ago
Engineeringapply on bcbskc.wd1.myworkdayjobs.com

Lead Software Engineer

OptumBasking Ridge, NJ· 3 wk ago
Engineering$113k–$193k/yrapply on careers.unitedhealthgroup.com

Lead Software Engineer

EmeraldNew York City Metropolitan Area· 4 days ago
RemoteEngineering$130k–$150k/yrapply on ats.rippling.com

Lead Software Engineer

Alliant Credit UnionIllinois, United States· 3 wk ago
Engineering$154k–$164k/yrapply on recruiting2.ultipro.com