Lead Software Engineer – Data Services Division jobs in United States
cer-icon
Apply on Employer Site
company-logo

OCLC · 1 week ago

Lead Software Engineer – Data Services Division

OCLC is a technology-driven organization that connects libraries and makes knowledge accessible worldwide. They are seeking a Lead Software Engineer to provide technical leadership and hands-on development for large-scale distributed systems that support library products globally.

Web Development
check
H1B Sponsor Likelynote

Responsibilities

Lead the design and delivery of medium to large-scale software initiatives from concept through production
Architect scalable, resilient systems using modern Java-based frameworks, cloud infrastructure, and distributed system patterns
Establish and champion engineering best practices, including code quality, testing, observability, and documentation
Guide teams through complex technical decisions, system design, and implementation trade-offs
Mentor small group of engineers across teams and levels, acting as a trusted technical leader and sounding board
Foster an inclusive, high-trust environment where engineers feel safe to share ideas, experiment, and learn
Provide actionable feedback through code reviews, design discussions, and one-on-one mentorship
Model strong communication skills and collaborative problem-solving across the organization
Partner with product and business stakeholders to translate customer needs into scalable technical solutions
Evaluate emerging technologies and industry trends to inform architectural and platform decisions
Clearly communicate complex technical concepts to both technical and non-technical audiences
Drive cross-team initiatives that improve system reliability, developer productivity, and platform capabilities
Design, develop, and maintain backend services using Java, Spring Boot, and microservices architectures
Build and integrate distributed systems leveraging technologies such as Kafka, Spark, and cloud-native services
Write clean, testable code and ensure quality through unit, integration, and performance testing
Participate in code reviews, incident response, and continuous improvement of engineering processes

Qualification

JavaDistributed systemsSpring BootCloud-based applicationsMicroservices architecturesKafkaAI toolsLinux/UNIXObject-oriented designRESTful servicesSOAP-based servicesCI/CD pipelinesCommunication skills

Required

Bachelor's degree in Computer Science or a related field, or equivalent professional experience
7+ years of professional software development experience, including 5+ years working with Java
Demonstrates strong initiative and ownership, driving tasks to completion with minimal supervision
Experience in executing work independently while aligning with broader teaming organizational goals
Strong expertise in: Java and object-oriented design (design patterns, UML)
Distributed systems and service-oriented architectures
Spring IoC, Spring Boot, Maven
RESTful and SOAP-based web services
Experience working with data-intensive or event-driven systems (e.g., Kafka, Spark, Hadoop)
Worked with AI tools or frameworks used to enhance software development or system capabilities
Experience building and operating cloud-based applications (AWS preferred; Snowflake a plus)
Proficiency with Linux/UNIX environments and CI/CD pipelines
Excellent written and verbal communication skills

Preferred

Experience designing and operating microservices at scale

Benefits

Best-in-class health coverage
Retirement plans with generous company contributions
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

Company

OCLC

twittertwittertwitter
company-logo
OCLC, a non-profit cooperative of libraries, uses cloud-based infrastructure to connect libraries to manage and share the world’s knowledge.

H1B Sponsorship

OCLC has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (41)
2024 (40)
2023 (27)
2022 (41)
2021 (22)
2020 (28)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Skip Prichard
President & CEO
linkedin
leader-logo
Bill Rozek
Chief Financial Officer & Treasurer
linkedin
Company data provided by crunchbase