Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
OCLC

Senior Software Engineer

OCLC

. Independently design, develop, and test complex software programs and systems .

Posted 10/27/2026full-timeDublin • Ohio • United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing, developing, and maintaining full-stack enterprise applications using Java, Spring, and React, with a strong focus on REST API development and integration with analytics platforms. Proven ability to lead technical projects, mentor junior developers, and improve engineering processes through collaboration and innovative solutions.

Highest-signal resume keywords
Java DevelopmentSpring/Spring Boot FrameworkReact Front-End DevelopmentREST API DesignCI/CD Pipeline Management

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentFull-Stack DevelopmentUnit TestingIntegration TestingTroubleshootingDistributed Application ArchitectureRelational DatabasesAgile/Scrum MethodologiesTechnical DocumentationAI-Assisted Development
Soft Skills
Analytical SkillsProblem-Solving SkillsCommunication SkillsCollaboration SkillsMentoring Skills
Tools & Technologies
Power BICloud PlatformsCI/CD ToolsAutomation ToolsDevelopment Tools
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceSoftware Engineering
Industry Keywords
Enterprise ApplicationsSoftware Development LifecycleTechnical OwnershipEngineering StandardsTechnical Design

Tech Stack

Tools & technologies
CloudJavaReactSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Independently design, develop, and test complex software programs and systems
  • Design, develop, test, and maintain full-stack enterprise applications using Java/Spring backend services and React front-end applications
  • Take hands-on technical ownership of new products, features, and complex solutions from design through deployment
  • Design and implement scalable, maintainable, and secure REST APIs, backend services, and responsive user interfaces
  • Integrate applications with Power BI and other analytics/reporting platforms
  • Participate in technical design and architectural discussions; translate business requirements into practical solutions
  • Evaluate technical approaches, identify risks, and make sound design and implementation decisions
  • Write clean, maintainable, testable code; conduct code reviews and provide actionable technical feedback
  • Develop unit and integration tests; troubleshoot complex application, integration, and production issues across the full stack
  • Work with CI/CD pipelines and support deployments across development, testing, and production environments
  • Collaborate with product owners, QA engineers, architects, DevOps, and other engineering teams; mentor junior developers
  • Contribute to development process improvements, engineering standards, automation, and technical documentation
  • Leverage AI-assisted engineering tools where appropriate to improve productivity and software quality

Requirements

What you’ll need
  • Bachelor’s degree in computer science, Software Engineering, or a related discipline, or equivalent professional experience
  • 5+ years of professional software development experience building enterprise applications
  • Strong hands-on experience with Java, Spring/Spring Boot, React, REST APIs, and distributed application architecture
  • Experience with relational databases, cloud platforms, and CI/CD and automated software delivery processes
  • Experience working in Agile/Scrum development environments
  • Strong analytical, troubleshooting, and problem-solving skills; ability to independently own complex technical assignments
  • Strong communication and collaboration skills across technical and non-technical teams; ability to mentor other engineers
  • Demonstrated curiosity and willingness to learn new technologies, with flexibility to adapt as team needs evolve
  • Experience integrating AI tools or AI-assisted development capabilities into the software development lifecycle is preferred

Benefits

Comp & perks
  • Comprehensive Total Rewards package
  • Competitive compensation reflecting performance, experience, and skills
  • Best-in-class health coverage
  • Retirement plans with generous company contributions
  • Commitment to overall well-being
  • Hybrid work environment, generally three days a week on-site, with occasional additional days based on business needs
  • Free use of on-site fitness center, gym sports, group exercise classes, and game room
  • Onsite catering and cafeteria subsidized by OCLC
  • Health and wellness events
  • Work environments with individual and team spaces and the latest technology tools
  • Paid parental leave and adoption assistance
  • Tuition reimbursement and Public Service Loan Forgiveness eligibility
  • Company-subsidized pricing on local tickets and memberships