Prepin
Log in
CAS

engineering opportunity

TE59P2- Software Engineer

Design, build, and maintain automation for SDLC deployment pipelines while providing operational support for software products. Collaborate with cross-functional teams to improve processes and ensure reliable CI/CD environment availability.

Columbus, Ohio, United StatesonsiteFULL_TIME

Posted

About the role

What will you do at CAS?

CAS uses unparalleled scientific content, specialized technology and unmatched

human expertise to help R&D organizations across Commercial, Government and

Academic sectors create groundbreaking innovations that benefit the world. As

the Scientific Information Solutions Division of the American Chemical Society,

CAS manages the largest curated reservoir of scientific knowledge, and for 119

years, has helped innovators mine, assess and apply that information to keep

businesses thriving. The CAS team is global, diverse, endlessly curious and

strives to make actionable scientific insights accessible to innovators

worldwide.

CAS is currently seeking a Software Engineer. This position will be located in

our headquarters in Columbus, Ohio.

JOB ACCOUNTABILITIES

Technical Delivery & Operations

* Design, build, and maintain automation for SDLC deployment pipelines, using

tools such as Jenkins, Terraform, Ansible, and Bash/Shell.

* Configure, deploy, and troubleshoot software releases; resolve pipeline and

environment issues as they arise, escalating more complex or novel problems

as needed.

* Create clean, reusable code and automation patterns for tooling and

deployment pipelines — favoring the simplest effective approach so patterns

can be reused as new products and services come online.

* Support and maintain CI environments for development teams, ensuring

pipelines remain reliable, available, and easy for teams to build against.

* Handle a variety of assignments and requests from cross-functional partners —

including development teams, infrastructure teams, datacenter, Helpdesk, and

Software Support.

* Part of a rotational team providing on-call operational support for internal

and external software products.

Strategic Contribution & Process Improvement

* Identify process improvements that contribute to improved service or reduced

cost of operations.

* Anticipate potential problems that could impact the team or end users and

develop sound strategies to prevent or reduce negative impacts.

* Collect data and information on critical success factors to evaluate progress

against plans.

* Stay current with emerging technologies and remain adaptable, with the

ability to ramp up quickly on new tools valued as much as current tool

expertise.

Collaboration & Leadership

* Collaborate with teammates, and internal customers when needed, to groom

backlogs and plan upcoming development sprints.

* Share technical expertise with colleagues and contribute to a strong sense of

team camaraderie.

* Motivate team members through enthusiasm and optimism; contribute to team

goals that support the broader TECOPS mission.

* Raise questions, blockers, or concerns early so issues can be resolved in a

timely manner.

* Other duties as required.

QUALIFICATIONS

Required

* Bachelor's degree in Computer Science, Engineering, or related discipline, or

equivalent practical experience.

* Minimum 2-3 years of experience on a Linux-based DevOps team, with a focus on

SDLC deployment pipelines.

* Hands-on experience with:

* CI/CD platforms (Jenkins or similar)

* Infrastructure as Code (Terraform)

* Configuration management (Ansible)

* Bash/Shell scripting

* Experience supporting CI environments used by development teams.

* Demonstrated ability to identify the simplest, most maintainable automation

approach, with an eye toward reusable patterns across products and services.

* Strong analytical and problem-solving skills; able to set priorities and

evaluate results for individual tasks and collective efforts with some

management oversight.

* Ability to work with urgency while remaining calm and focused during incident

response; capable of managing multiple competing priorities.

* Willingness to participate in pair programming and collaborative development

practices.

* Strong written and verbal communication skills, with a collaborative,

team-first mindset.

* Adaptability and eagerness to learn new tools and technologies.

* Willingness to participate in a mandatory on-call rotation, including

evenings and weekends.

Preferred

* Experience with Kubernetes or other container orchestration platforms.

* Exposure to AWS or other public cloud platforms, particularly using AWS CDK.

* Familiarity with tooling used in deployment pipelines and to support products

like ELK and Grafana.

Which skills does this role require?

JenkinsTerraformAnsibleBashShell scriptingCI/CDLinuxDevOpsSDLCInfrastructure as CodeAutomationPair programmingSoftware EngineerShellConfiguration managementIncident responseSoftware releasesOperational supportInformation technologyScientific information

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Confirm current details on the original application page.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.