- Minnesota, United States
- Hybrid
- Full-time · Senior
- 5+ years
OCLC's Cloud Library team is seeking an experienced Senior Software Engineer to design, develop, and support scalable cloud-based applications that serve libraries and their users around the world. This role requires a strong technical foundation, a collaborative mindset, and the ability to contribute across the software development lifecycle—from architecture and design through implementation, testing, deployment, and production support.
Responsibilities
- Design, develop, test, deploy, and maintain complex software solutions within the Cloud Library platform.
- Build high-quality, scalable, secure, and maintainable applications across front-end and back-end systems.
- Develop and enhance cloud-native services and APIs supporting business-critical applications.
- Participate in all phases of software development, including requirements analysis, architecture, coding, testing, deployment, and support.
- Contribute to modernization initiatives and continuous improvement of systems and processes.
Requirements
- Bachelor’s degree in computer science, Software Engineering, or a related technical discipline
- Nice to have: Cloud-native application architecture
- Nice to have: Highly available SaaS application support
- Nice to have: CI/CD pipelines implementation
- Nice to have: React