OCLC is a technology company focused on connecting libraries and making knowledge accessible worldwide. The Senior Software Engineer will lead software development initiatives, mentor junior engineers, and collaborate with cross-functional teams to deliver high-quality software solutions.
Responsibilities:
- 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
Requirements:
- Bachelor's degree in computer science or related discipline, or equivalent work experience
- 7+ years of software development experience
- Strong programming skills in one or more languages
- Extensive experience with software development methodologies
- Ability to lead and mentor teams
- Strong problem-solving and analytical skills
- Deep understanding of database systems
- Experience with cloud platforms
- Experience with distributed systems and microservices architecture
- Experience integrating AI tools, frameworks, and concepts into the software development process