Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

OCLC is seeking a Senior Software Engineer to contribute to their technology services for libraries, leveraging extensive programming skills and experience in a collaborative environment.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: Perform high level analysis and design for new and existing systems, and use industry-standard programming techniques to translate requirements into code.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: Strong programming skills in Java, experience with Agile methodologies, ETL processes, JSON, Shell Scripting, SQL, and Web Services.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: Bachelor's degree in Computer Science or similar field and at least 5 years of relevant experience in software development.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: Corporate Office - Dublin, United States of America

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: Not provided by employer. Typical compensation ranges for this position are between $100,000 - $130,000.



You have a life. We like that about you.

At OCLC, we believe you'll do the best work of your life when you're living the best life possible.

We work hard to build the technology that connects thousands of today's libraries. But we also work hard to make a job at OCLC a meaningful part of a balanced life- not a substitute for one.

Technology with a Purpose. OCLC supports thousands of libraries in making information more accessible and more useful to people around the world. OCLC provides shared technology services, original research and community programs that help libraries meet the ever-evolving needs of their users, institutions, and communities. With office locations around the globe, OCLC employees are dedicated to offering premier services and software to help libraries.

The Job Details are as follows:

OCLC, Inc. seeks a Senior Software Engineer at its Dublin, OH HQ, for performing high level analysis and design software for new and existing systems, as well as using industry standard programming techniques to translate requirements and designs into code. BS in Comp Sci or similar and 5 yrs experience req. Exp. must include Java, Agile, ETL, JSON, Shell Scripting, SQL, and WebServices. Apply online at www.oclc.org

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, OCLC

Are you ready to take your career to the next level as a Senior Software Engineer with OCLC in Dublin? This is an incredible opportunity for talented individuals looking to make a difference in the tech services for libraries. At OCLC, we believe in the power of technology to connect and enhance the services libraries offer to their communities. As a Senior Software Engineer, you'll be involved in high-level analysis and design for new and existing systems, turning ideas into functioning code using top-notch programming skills primarily in Java. You’ll collaborate with a passionate team that values creativity and innovation, all while adhering to Agile methodologies. Your experience with ETL processes, JSON, Shell Scripting, SQL, and Web Services will be crucial as you contribute to our mission of making information more accessible. We are looking for individuals who have a Bachelor’s degree in Computer Science or a related field and possess at least five years of relevant software development experience. At OCLC, we value work-life balance and provide an environment where you can thrive in both your personal and professional pursuits. Join us in writing the next chapter in library technology, where your skills will not only be recognized but celebrated.

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at OCLC
What are the main responsibilities of a Senior Software Engineer at OCLC?

As a Senior Software Engineer at OCLC, your key responsibilities include performing high-level analysis and design for both new and existing systems. You will apply industry-standard programming techniques to effectively translate requirements into code, primarily using Java. Additionally, you'll participate in the Agile software development process and work on various technologies such as ETL, JSON, Shell Scripting, SQL, and Web Services to deliver quality solutions that enhance library services.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer position at OCLC?

To qualify for the Senior Software Engineer position at OCLC, candidates should possess a Bachelor's degree in Computer Science or a related field. Furthermore, a minimum of five years of relevant experience in software development is required. Proficiency in Java and familiarity with Agile methodologies, as well as tools and technologies including ETL processes, JSON, Shell Scripting, SQL, and Web Services, are essential for this role.

Join Rise to see the full answer
What programming skills are essential for the Senior Software Engineer role at OCLC?

The key programming skills essential for the Senior Software Engineer role at OCLC include strong proficiency in Java, as it forms the foundation of many of our library solutions. Additionally, experience with Agile methodologies, ETL processes, JSON, Shell Scripting, SQL, and Web Services is highly desirable. These skills will enable you to effectively contribute to our projects and enhance our technological offerings.

Join Rise to see the full answer
What does the work-life balance look like for a Senior Software Engineer at OCLC?

At OCLC, work-life balance is a core principle. As a Senior Software Engineer, you are encouraged to maintain a healthy balance between your professional and personal life. The company promotes a supportive environment where employees can thrive both at work and in their personal pursuits, allowing you to do your best work while living your best life.

Join Rise to see the full answer
How does OCLC support continuous learning and development for Senior Software Engineers?

OCLC is committed to the professional growth of its employees, including Senior Software Engineers. The company provides opportunities for continuous learning through various training programs, workshops, and access to the latest industry resources. This commitment to development empowers engineers to expand their skill sets and stay current with evolving technology trends.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with Java as a Senior Software Engineer?

When answering this question, you should highlight specific projects where you utilized Java to solve complex problems. Discuss how you applied Java in the context of software development, including any frameworks or technologies you used alongside it, and the impact your work had on the project.

Join Rise to see the full answer
How have you implemented Agile methodologies in your previous roles?

Talk about your hands-on experience with Agile practices such as Scrum or Kanban. Describe specific scenarios where you participated in sprints, daily stand-ups, and retrospective meetings, focusing on how these methodologies improved team collaboration and project outcomes.

Join Rise to see the full answer
What strategies do you use for translating requirements into code?

It's effective to discuss your approach to requirement analysis, including how you work with stakeholders, ask clarifying questions, and create technical specifications. Share examples of how you've successfully turned complex requirements into functional software solutions.

Join Rise to see the full answer
Can you provide an example of a complex problem you solved in your last role?

When asked this question, describe a specific technical challenge you faced and your problem-solving process. Be sure to highlight your analytical methods, the technologies you employed, and the impact of your solution on the project and team.

Join Rise to see the full answer
How do you ensure the quality of your code?

Your answer should include practices like unit testing, code reviews, and following coding standards. Emphasize the importance of continuous integration and testing frameworks that help you maintain high code quality and catch issues early.

Join Rise to see the full answer
What is your experience with ETL processes?

Explain your familiarity with ETL tools and processes, discussing any frameworks you’ve utilized. Share examples of data transformation tasks you've managed and how you ensured data quality and integrity throughout the process.

Join Rise to see the full answer
How do you stay updated with the latest trends in software development?

Mention various resources you use to stay informed, such as industry blogs, online courses, tech meetups, and conferences. Emphasize your commitment to lifelong learning and how staying current benefits your work and projects.

Join Rise to see the full answer
How would you approach a project where you have limited specifications?

Discuss the steps you would take, like conducting stakeholder interviews, breaking down the project into manageable parts, and maintaining open communication with team members. Highlight the importance of flexibility and adaptability in such scenarios.

Join Rise to see the full answer
What tools have you used for version control and collaboration?

Share your experience with version control systems like Git or SVN. Discuss how you have used branching strategies and tools for project collaboration, ensuring everyone stays on the same page and that code changes can be managed effectively.

Join Rise to see the full answer
Why do you want to work for OCLC as a Senior Software Engineer?

Your response should reflect your understanding of OCLC's mission and values. Emphasize how your skills align with the company's goals, your passion for improving library services, and your desire to be part of a team that shapes technology.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Target Hybrid Tower 02, Manyata Embassy Business Park, Racenahali & Nagawara Villages. Outer Ring Rd, Bangalore 540065
Posted 23 hours ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

Explore a leadership opportunity at Target as a Senior Engineering Manager to drive competitive intelligence through innovative technology.

Photo of the Rise User
Posted 11 days ago

Join Third Eye Software as a Senior SQL Server Developer and utilize your expertise in performance optimization to support critical enterprise solutions.

Photo of the Rise User
Posted 9 days ago

Join LexisNexis Risk Solutions as a Software Engineer II to develop cutting-edge microservices that revolutionize risk assessment.

Photo of the Rise User
Posted 11 days ago

Join Aledade as a Senior Software Engineer I and drive impactful technology solutions in the healthcare sector.

Photo of the Rise User

Shape the future of healthcare as a Staff Product Engineer at Pair Team, focusing on technology to support underserved populations.

Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 10 days ago

As a Staff Software Engineer at Visa, you'll play a key role in developing innovative payment solutions within a collaborative environment.

Photo of the Rise User
Posted yesterday
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Diversity of Opinions
Empathetic
Fast-Paced
Rise from Within
Work/Life Harmony
Take Risks
Startup Mindset
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Employee Resource Groups
401K Matching
Paid Holidays
Paid Sick Days

Join Ramp as a Staff Software Engineer to influence the next generation of their database infrastructure in a fast-growing fintech company.

Photo of the Rise User
Multi Media LLC Remote No location specified
Posted 24 hours ago

Join Multi Media, LLC as a Software Engineer and contribute to building engaging online experiences for millions through innovative technology.

OCLC is a global library cooperative that creates shared technology services, original research and community programs for its membership and the library community at large. OCLC supports thousands of libraries in making information more accessibl...

7 jobs
MATCH
VIEW MATCH
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 7, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mason just viewed Senior Specialist, HR Operations at Cardinal Health
Photo of the Rise User
172 people applied to Scrum Master-Remote at DICE
K
Someone from OH, Cleveland just viewed Webflow/Framer Web Developer (Part time) at Keen
Photo of the Rise User
Someone from OH, Fairfield just viewed Cart Builder at SanMar Employee Board
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, Akron just viewed 3D Vehicle Artist (Unannounced Project) at Wargaming
Photo of the Rise User
Someone from OH, Bowling Green just viewed Associate Designer at Newell Brands
Photo of the Rise User
Someone from OH, Twinsburg just viewed Finishing Operator - Nights at Avery Dennison
D
Someone from OH, Cleveland just viewed Technical Writer at DevSavant Inc.
S
Someone from OH, Dayton just viewed Inventory Control Associate at SCLogistics
a
Someone from OH, Newark just viewed Billing Follow Up Rep I at aah
Photo of the Rise User
Someone from OH, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
Photo of the Rise User
Someone from OH, Toledo just viewed Processing Technician at Jushi
Photo of the Rise User
Someone from OH, Greenfield just viewed HR Generalist II at Protolabs
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo