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

OCLC · 2 weeks ago

Lead Software Engineer – Data Services Division

OCLC is a global organization focused on making knowledge accessible through technology. As a Lead Software Engineer in the Data Services Division, you will design scalable data solutions and drive project delivery while mentoring engineering talent and fostering innovation.

Web Development
check
H1B Sponsor Likelynote

Responsibilities

Technical Leadership & Innovation
Drive end-to-end project delivery for medium to large-scale data initiatives that impact libraries globally
Design and implement scalable data solutions using cutting-edge technologies, including the Hadoop ecosystem, AWS, and Snowflake
Champion industry standards and influence company-wide technical decisions
Lead technical teams through complex planning and execution while fostering innovation and experimentation
Mentorship & Team Development
Mentor and develop engineering talent across teams, becoming the go-to expert others seek out
Foster a high performance environment where individuals feel comfortable expressing themselves, sharing ideas, and taking risks without fear of judgement, shame, or humiliation
Provide constructive feedback that helps team members grow and explore new technologies
Model excellent communication techniques across the organization
Strategic Impact
Drive product innovation based on a deep understanding of customer challenges and industry trends
Analyze the competitive landscape to identify opportunities for a competitive advantage
Present complex technical solutions to diverse audiences, from engineers to executives
Solve cross-divisional problems that move the entire company forward
Hands-On Development
Design, code, and test multiple system modules using Java, Spring Boot, Python, and microservices architecture
Implement Big Data solutions leveraging Hadoop, Spark, Kafka, Scala, and other modern technologies
Ensure quality through comprehensive unit, integration, and performance testing

Qualification

JavaBig Data technologiesCloud technologiesMicroservices architectureCI/CD pipelineLinux/UNIX administrationCommunicationObject-Oriented DesignSOA-based systemsSpring BootSOAPREST web servicesDocumentation skills

Required

Bachelor's degree in computer science or related discipline, or equivalent work experience
7+ years of software development experience with 5+ years of Java programming
Expert-level experience with: Java, Object-Oriented Design (UML, design patterns), SOA-based systems, Spring IoC, Spring Boot, Maven, SOAP and REST web services
Experience with Big Data technologies and the Hadoop ecosystem
Cloud technologies experience (AWS, Snowflake)
Linux/UNIX and Windows system administration
CI/CD pipeline experience
Excellent communication and documentation skills

Preferred

Microservices architecture experience
Experience integrating AI tools, frameworks, and concepts into the software development process

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