
Senior Software Engineer
OCLC, Inc.4 days ago
Dublin, OH, USASenior
Responsibilities
- Own backend software slices end-to-end from requirements and design through implementation, testing, and release.
- Modernize and refactor legacy systems incrementally while managing production risk.
- Deliver features and fixes within existing architectures, data contracts, and operational dependencies.
- Integrate with operational partners on shared data and batch workflows and support reliable production handoffs.
- Develop primarily in Java and contribute to Python and Bash scripting paths for batch and ingest workflows.
- Collaborate through design notes, review feedback, stakeholder updates, code reviews, and design reviews.
- Mentor peers informally and explore AI-assisted development tools where appropriate.
- Maintain awareness of enterprise security, data governance, and quality standards.
Requirements
- Demonstrated professional strength shipping, maintaining, and evolving production Java backend code.
- 5+ years of software development experience, or equivalent depth demonstrated through ownership of complex production systems.
- Meaningful experience with complex domain or enterprise backend systems, evolving requirements, business rules, and long-lived codebases.
- Experience working with structured data formats, including XML schemas and validation rules.
- Strong production problem-solving and debugging skills across services, scripts, and integration points.
- Ability to work independently, coordinate with multiple stakeholders, and clarify ambiguous requirements.
- Effective asynchronous written communication, including design rationale, review comments, and status updates.
- Patience and discipline for incremental improvement and operational follow-through in legacy systems.
Benefits
- Hybrid work environment, typically three days per week on-site, with occasional additional on-site days based on business needs.
- Comprehensive benefits including health coverage, retirement plans with generous company contributions, and wellness support.
- Free access to an on-site fitness center, gym sports, group exercise classes, and a game room.
- Onsite catering and a subsidized cafeteria.
- Health and wellness events.
- Individual and team workspaces with current technology tools.
- Paid parental leave and adoption assistance.
- Tuition reimbursement and eligibility for Public Service Loan Forgiveness.
- Company-subsidized local tickets and memberships.
- Normal office environment with ADA/EAA accommodations as applicable.
About OCLC, Inc.
OCLC is a nonprofit global library cooperative that provides shared technology, data, and research services to libraries, including WorldCat—the worldwide union catalog—and WorldShare Management Services for library operations and interlibrary loan. It sustains itself through membership and subscriptions from libraries and cultural institutions. Founded in 1967 and headquartered in Dublin, Ohio, OCLC serves thousands of member libraries in more than 100 countries.