Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

OCLC

Together we make breakthroughs possible.

At OCLC, we build technology with a purpose: to connect libraries and make knowledge accessible worldwide, because we believe that what is known must be shared. Our teams work with complex global datasets, AI and machine learning, hybrid cloud solutions, and other technologies that connect people and organizations to the information they need. We value the power of unique perspectives and experiences to unlock innovation. At OCLC, your ideas matter, whether you have two years of experience or 20. You’ll learn, create, and problem-solve with technologists, product developers, librarians, researchers, marketing pros, and support teams around the world.

The Job Details Are As Follows
Required Skills

Java, Object-Oriented Design, Design Patterns, Spring Framework, Spring Boot, Spring MVC, Spring Data, Hibernate, RESTful APIs, Web Services, PostgreSQL, Data Modeling, Query Optimization, Linux/Unix, Git SCM (Bitbucket, GitHub), Distributed Systems, Microservices, React, JavaScript/TypeScript, CI/CD Pipelines, Automated Testing Frameworks (JUnit, Mockito), Build Tools (Gradle, Maven), API Integration Patterns, Security Best Practices (OWASP), Jira, Confluence, AI Tools (Cursor, Claude Code), Agentic AI development (Rules, Skills, Subagents), Software Development Lifecycle Practices and Agile Methodologies (Kanban/Scrum).

Desired Skills

MongoDB, Snowflake, Cloud Platforms, Containerization and Orchestration Technologies, Observability and Monitoring Tools, Scripting Languages such as Python.

As a Principal Software Engineer, you will be a technical leader responsible for setting the technical direction of the organization. You will mentor senior engineers, drive innovation, and solve complex technical challenges. You will also collaborate with leadership to define the long-term technical strategy and ensure the delivery of high-quality software solutions.

Responsibilities
  • Serve as a technical leader for Resource Sharing engineering initiatives, supporting the delivery of reliable, scalable, and customer-focused software solutions.
  • Work closely with the Senior Architect to translate architectural direction into practical implementation plans and scalable designs.
  • Evaluate technical trade-offs, risks, dependencies, and operational considerations for complex initiatives.
  • Lead and contribute to development efforts involving distributed systems, microservices, APIs, integrations, and data platforms that support resource-sharing workflows.
  • Mentor and coach engineers, supporting their technical growth and development.
  • Promote engineering quality, delivery standards, maintainability, security, and operational excellence across teams.
  • Foster collaborative technical discussions and effective decision-making among engineering, product, and operational stakeholders.
  • Partner with product management, engineering leadership, and domain experts to refine technical plans, inform product roadmaps, and align delivery priorities with customer and organizational needs.
  • Research, assess, and recommend emerging technologies, tools, and development practices that improve engineering effectiveness, software quality, and product capabilities.
  • Identify appropriate opportunities to incorporate AI-enabled tools, frameworks, and practices into the software development lifecycle.
Qualifications
  • Bachelor’s degree in computer science or a related discipline, or equivalent relevant work experience.
  • 12+ years of professional software development experience, including significant experience delivering complex enterprise software systems.
  • Expert-level Java programming skills and extensive experience with object-oriented design, design patterns, Spring-based applications, Hibernate, RESTful APIs, and web services.
  • Experience developing front-end applications using React and TypeScript.
  • Strong experience with PostgreSQL, including data modelling, query optimization, performance tuning, and integration of data-driven applications.
  • Experience designing, building, and operating distributed systems and microservices in Linux/Unix environments.
  • Proficiency with Git-based source-control practices and collaborative development platforms such as Bitbucket and GitHub.
  • Experience with CI/CD pipelines, automated testing frameworks such as JUnit and Mockito, build tools such as Gradle and Maven, and secure software development practices.
  • Demonstrated ability to assess complex technical problems, communicate trade-offs clearly, and collaborate with a Senior Architect and cross-functional stakeholders to deliver practical, scalable solutions.
  • Experience mentoring engineers, leading technical initiatives, and influencing engineering practices across teams.
  • Experience integrating or evaluating AI tools, frameworks, and concepts within the software development lifecycle.
Working Conditions

Hybrid.

ADA/EAA

The above statements cover what are generally believed to be the principal and essential functions of this job. Specific circumstances may allow or require some people assigned to the job to perform a somewhat different combination of duties.

#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Dublin, OH vacancy
  • We are looking for a Principal Software Development Engineer to lead our Enterprise Productivity organization's transformation to AI-native software development — redefining how 50+ services serving over a million employees are designed, built, tested, deployed, and maintained... 
    Suggested

    Amazon

    Dublin, OH
    19 hours ago
  •  ...than great insurance products. It requires digital experiences that meet policyholders where they are. We are seeking a Senior Software Engineer to serve as the technical member of Central's Digital Product team, adding a new dimension to how Central serves... 
    Suggested
    Full time
    Temporary work
    Flexible hours

    Central Insurance

    Dublin, OH
    20 hours ago
  • $204.25k - $285k

     ...-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Consumer & Community Banking CTC, you provide expertise and engineering excellence as an integral... 
    Suggested
    Full time

    JPMorgan Chase & Co.

    Columbus, OH
    2 days ago
  • $100k - $150k

     ...Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well-respected organization offering tremendous... 
    Suggested
    Full time
    H1b
    Local area
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Dublin, OH
    2 days ago
  • $110.85k - $177.36k

     ...Lean techniques, such as acceptance test-driven development, continuous integration, and story-based iterative development. As a Software Engineer Lead, you will be involved in all phases of software development, from requirements definition to production releases. You... 
    Suggested
    Full time

    IGS Energy Inc

    Dublin, OH
    14 hours ago
  •  ...Job Description We are looking for an AI Engineer to work for our client. The ideal candidate aligns with the responsibilities and qualifications outlined below. This is an exciting opportunity for a hands-on AI practitioner to help drive the adoption of cutting... 
    Work at office
    Flexible hours

    Ringside Talent Acquisition Partners

    Worthington, OH
    4 days ago
  •  ...business, ensuring continued growth and cash flow to fuel their innovative data cloud platform. About the Job As a  Principal Software Engineer at Avandra Imaging, you’ll serve as a hands-on technical leader, collaborating across Engineering, Product, and other... 
    Full time

    Aegis Ventures

    Columbus, OH
    a month ago
  • $100k - $150k

     ...Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions...  ...career growth potential. Job Title: Cloud Connectivity Engineer Location: 100% Remote (U.S.) Position Type: Full-time, Direct... 
    Full time
    H1b
    Local area
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Powell, OH
    3 days ago
  • $130k - $180k

     ...Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions...  ...tremendous career growth potential. Job Title Applied AI Engineer Location: 100% Remote (Continental United States)... 
    Full time
    H1b
    Local area
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Dublin, OH
    3 days ago
  •  ...Lead Integration Engineer III Covetrus is willing to take candidates with other integration tools (Mulesoft, Tipco, IPaas etc) with...  ...integrating data Knowledge and understanding computer hardware, software, and networking Proven analytical and hands-on work to solve problems... 

    Samprasoft

    Dublin, OH
    2 days ago
  •  ...About the role Quantum Health is seeking a Lead Quality Engineer to support our Client Analytics Platform, a cloud-based product...  ...product team. Champion a quality-first mindset throughout the software development lifecycle. Provide technical leadership and mentorship... 
    Permanent employment
    Casual work
    Remote work

    Quantum

    Dublin, OH
    13 hours ago
  •  ...real-time operations. Its COFE™ WES platform coordinates labor, software, and automation to enable waveless, real-time fulfillment....  ...support tickets, document reported problems, collaborate with engineering and implementation teams to resolve complex issues, and help maintain... 
    Full time

    VARGO®

    Dublin, OH
    14 hours ago
  • Get AI-powered advice on this job and more exclusive features. Job Title SAP MM / PP Functional Consultant Location Dublin, Ohio Employment Type Long term contract working onsite 3 days a week. Position Summary Our Client is seeking an experienced SAP MM / PP Functional...
    Long term contract
    3 days per week

    Beacon Systems

    Dublin, OH
    1 day ago
  • $75k - $85k

     ...fastest-growing fiber-optic powerhouses? Welcome to Metronet, where we don’t just build networks; we build communities. Software Engineer II Our Software Engineer II role is a full-stack software development role focused on building, enhancing, and maintaining... 

    Metronet

    Columbus, OH
    1 hour ago
  • $100k - $150k

     ...Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions...  ...career growth potential. Job Title DevOps & SRE Engineer Location 100% Remote (U.S.) Position Type Full-time,... 
    Full time
    H1b
    Local area
    Remote work

    Bright Vision Technologies

    Powell, OH
    2 days ago
  • $182k - $273k

    AVP Software Engineering - IE05FE We’re determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals – and to help others accomplish theirs, too... 
    Temporary work
    Work at office
    3 days per week

    The Hartford

    Columbus, OH
    1 hour ago
  •  ...Engineering Manager – Software Product Development Veltris is a Digital Product Engineering Services partner committed to driving technology-enabled transformation. We specialize in delivering next-generation solutions for sectors including healthcare, technology, communications... 

    Veltris

    Dublin, OH
    3 days ago
  • $140k - $200k

     ...We are growing our Tracking team and hiring experienced Java engineers who enjoy delivering products that operate at meaningful scale...  ...ll Bring: Demonstrated experience delivering production software, learning quickly, and working closely with Product to ship customer... 
    Work at office
    Home office
    Flexible hours
    Weekend work
    2 days per week

    Impact Radius

    Columbus, OH
    20 hours ago
  • $130k - $140k

     ...Senior Software Engineer at Vernovis Job Title: Senior Software Engineer Location / Work Structure: Hybrid – 3 days in-office, 2 days remote (flexible after orientation) Compensation: $130,000–$140,000, direct hire Who We Are Vernovis is a Total Talent... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    Vernovis

    Columbus, OH
    1 day ago
  •  ...Overview We're hiring a Senior Data Engineer for our cloud data team in pediatric research. You'll design and maintain production...  ...and maintenance. Demonstrated ability to model and ensure software development best practices, including version control, code review... 
    Flexible hours

    Nationwide Children's Hospital

    Columbus, OH
    1 day ago
  •  ...constantly innovating and creating industry-leading solutions that provide peace of mind for our customers worldwide. As a senior software engineer at Liberty Mutual, you’ll apply your talents in an agile environment that has the creative energy of a start-up - and the full... 
    Work at office
    Local area
    Worldwide

    Liberty Mutual Insurance

    Columbus, OH
    4 days ago
  •  ...every single day, yet remain incredibly kind, humble, and always ready to support one another. We’re looking for a Senior Software Engineer to be the architect and caretaker of our codebase, building the systems and tools that make it easy for our ML, CV, and robotics... 
    Immediate start
    Flexible hours

    Path Robotics, Inc

    Columbus, OH
    3 days ago
  • $28 per hour

     ...completing and documenting evaluations of products, systems, and software across architectural and technical domains including...  ...bachelor’s degree in a technical field (e.g., Computer Science, Engineering, Mathematics) or equivalent experience through coursework, internships... 
    Hourly pay
    Contract work
    Work experience placement
    Internship
    Work at office
    Flexible hours

    Brooksource

    Columbus, OH
    3 days ago
  •  ...Role Description As a Senior Full Stack Engineer, you will be the primary driver of our web and mobile user experiences. You will...  ...Requirements 1. Web & Frontend Mastery ~6–8+ Years of Software Experience: With a heavy focus on building sophisticated, data... 

    Worky Ltd

    Columbus, OH
    2 days ago
  • $131k - $218.3k

     ...business data and serve as foundational building blocks used by engineering teams throughout the organization. What You’ll Do Core...  ...experience. Education Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent... 
    Flexible hours

    McKesson’s Corporate

    Columbus, OH
    13 hours ago
  •  ...Salary plus bonus $120,000-180,000 Annual Compensation Senior Software Engineer - Piada Support Center - Columbus, Ohio Hybrid Position,...  ...edge of the industry and our peers. Responsibilities Principal Duties & Responsibilities: Responsible for the... 
    Live in
    Work at office
    Home office
    Night shift
    Weekend work

    PIADA Italian Street Food

    Columbus, OH
    2 days ago
  •  ...and the Express mobile app. Responsibilities The Senior Software Developer will be focused on developing and maintaining full stack...  ..., debugging). Provide technical leadership; mentoring engineers while demonstrating technical expertise in languages, operating... 
    Worldwide

    Work with Adiona

    Columbus, OH
    14 hours ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Internship

    Danaher Corporation

    Columbus, OH
    1 day ago
  • $155k - $195k

     ...About the Role Loop is looking for a Senior Software Engineer to take meaningful ownership of complex, cross‑functional work, from architecture and design through production. You'll build scalable solutions, influence technical direction, and make the engineers around... 
    Remote work
    Flexible hours
    Shift work

    LOOP LLC

    Columbus, OH
    2 days ago
  • $135.9k - $153k

     ...government agency staff. Through human-centered design and modern engineering best practices, we help our government partners understand...  ...connected to public good. Position summary The Senior Software Engineer’s purpose is to improve overall engineering quality... 
    Contract work
    Temporary work
    For contractors
    Work at office
    Local area
    Remote work
    Home office
    Visa sponsorship
    Flexible hours

    Nava PBC

    Columbus, OH
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!