Principal Software Engineer

OCLC · Columbus, OH

Company

OCLC

Location

Columbus, OH

Type

Full Time

Job Description

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:

A Principal Software Engineer is a pioneer in our journey into a hybrid cloud model. Working with senior technology leaders you'll deliver prototypes and applications in a microservices approach that spans both on-premises and cloud deployments in multiple geographies. Along the way you'll help shape the standards and practices more than 100 engineers will use as we modernize our application stacks.

Key Responsibilities:
  • You will oversee the adoption of a new cloud strategy from the frontlines of development. You'll help teams understand why modern application approaches such as microservices and 12 factor apps can deliver better software faster.
  • You will champion continuous delivery by transitioning teams to a rapid deployment model. You'll build pipelines that fit a team's needs and solve their deployment bottlenecks.
  • You will propose, share, and refine best practices on how to optimize cloud presence, performance, security, and cost.
  • You will design new applications and build transitions for existing ones. You'll refactor applications directly alongside our application teams, coaching them in modern practices.
  • You will advance and refine our use of Infrastructure-as-Code (IaC) and link it to our success in the CI/CD space. Everything we build must be automated as much as possible regardless of the destination.
  • You will bring the energy and sophistication necessary to see hard transitions through to success. You will proactively seek out problems, provide clarifications, and correct misunderstandings as you propel teams forward.
  • You understand that many issues are as much about people as they are technology, and you are comfortable leading both at the technical level.


Reporting Relationships: Reporting directly to the Director of Development in the Academic & Framework Services Organization

Typical Skills and Experiences:

Education: Typically requires a bachelor's or master's degree (or international equivalent).

Experience, Knowledge, Abilities and Skills:

5+ years of cloud computing architecture experience
  • Direct knowledge and experience with AWS ecosystem are a strong plus
  • Deep understanding of cloud security best practices is a strong plus
  • Expertise with large-scale multi-tenant cloud and hybrid cloud systems is a strong plus


5+ years of designing and delivering containerized applications
  • Expert at infrastructure as Code (IaC) technologies (Terraform/CloudFormation)
  • Experience in microservice architectures a strong plus
  • Experience deconstructing monoliths a strong plus


10+ years of experience writing, deploying, and running software
  • Expert coding skills in a modern development language (Java, C#, C++, node.js)
  • Experience with more than one language a strong plus


Excellent verbal and written communication skills. Strong inter-personal skills.

An understanding of modern application design such as relational and noSQL databases, in-memory datastores, container deployment platforms, and fault-tolerance practices

Date Posted

08/09/2022

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8