Demo

TE59P2 Software Engineer

Chemical Abstracts Service
Columbus, OH Full Time
POSTED ON 11/20/2025
AVAILABLE BEFORE 1/20/2026
Description

CAS is currently seeking a Software Engineer for our Content Technology Team. This position will be in our headquarters in Columbus, Ohio.

Position Summary:

The Technology division is responsible for directing, planning, coordinating, and managing the organization's information resources. Technology builds, enhances, and maintains online products and scientific databases, creating and maintaining various applications to support the research efforts of scientists, information professionals, patent examiners, corporations, and law firms worldwide. The division also provides resources to employees, technical support for products, manages a state-of-the-art onsite data center, leverages the public cloud, creates security policies, and sets internal standards for best practices in Technology project delivery.

Job Accountabilities & Responsibilities:

* Develop, enhance, and maintain software applications, services, and systems within an Agile delivery team, working with Unix/Linux environments, Python, Perl, and modern cloud technologies to support CAS products and solutions

* Exercise independent judgment to analyze and resolve technical problems at increasing complexity levels, troubleshooting production issues and delivering fixes through organized change management systems

* Partner with product management, delivery leads, and technical staff to explore requirements, prioritize work, create solutions, and drive software projects to successful completion across the organization

* Plan, estimate, schedule, and support projects with medium-to-high complexity, managing special assignments and routine work while meeting target completion dates with appropriate oversight

* Anticipate potential problems that could impact the team or end users, developing sound strategies to prevent or reduce adverse impacts while ensuring customer considerations guide planning and implementation

* Identify and implement process improvements that contribute to improved service delivery or reduced operational costs, collecting data on critical success factors to evaluate progress

* Share technical expertise and coach colleagues, building productive internal and external working relationships while contributing to team goals that support the company's mission

* Accept personal accountability for outcomes, motivate team members through enthusiasm and optimism, and constructively critique team effectiveness to drive continuous improvement

* Stay abreast of latest technological trends, show initiative to explore new methods, and actively pursue professional development both on the job and independently

* May lead or supervise activities of others based on organizational structure, demonstrating ownership for team deliverables and commitment to CAS Operating Principles

Qualifications:

* Bachelor's degree in computer science, Engineering, Informatics, or related field AND minimum of 2 years of software development experience OR Advanced degree without experience OR Equivalent combination of education and work experience

* Experience working with production software systems required

* Proficiency in multiple programming languages, including C, C , Perl, Shell, Python, Java, JavaScript, TypeScript, Scala

* Strong proficiency in Linux/Unix environments

* Experience building containerized applications using Docker

* Experience with Node.js and ECS/Fargate

* Knowledge of XML and related technologies (preferred)

* Experience with database technologies, including MarkLogic and RDF/triple stores

* Understanding of data processing and information system architecture

* Experience working in AWS environment

* Hands-on experience with AWS services including ECS, EMR, S3, CodeBuild, CodeDeploy, CodePipeline, and CloudFormation

* Ability to create and maintain CI/CD pipelines in AWS

* Intermediate-level experience and knowledge of Automated Testing and Test-Driven Development

* Strong debugging, troubleshooting, and code optimization capabilities

* Commitment to delivering high-quality, maintainable code

* Provide transparency in work status, challenges, and progress; communicate clearly and eagerly in team settings; hold healthy dialogue and embrace diversity of thought

* Pair programming: experience with or willingness to pair with others when beneficial

* Accept personal accountability for individual and team outcomes; demonstrate ownership for team deliverables; commit to team decisions once made and do the right thing even when challenging

* Actively learn on the job and outside of work with a willingness to develop cross-functional skills and new roles to meet team needs; constantly seek to improve professional craft and capabilities; share knowledge openly with team members

* Take measured risks in pursuit of better solutions and act with urgency when situations demand; be selfless in contributions to team and organizational success; encourage optimism about the future

* Build and maintain trust through consistent actions and integrity; trust and empower team members; support organizational growth and team performance initiatives

* Normally receives general instructions on routine work and detailed instructions on new projects or assignments; may lead or supervise the activities of others based on organizational structure

* Expected to work with increasing independence while knowing when to escalate complex issues; collaborate regularly with cross-functional teams and stakeholders



Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.



EEO/Minority/Female/Disabled/Veteran

 

Salary.com Estimation for TE59P2 Software Engineer in Columbus, OH
$101,810 to $123,815
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a TE59P2 Software Engineer?

Sign up to receive alerts about other jobs on the TE59P2 Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Chemical Abstracts Service

Chemical Abstracts Service
Hired Organization Address Columbus, OH Full Time
Description CAS uses intuitive technology, unparalleled scientific content and unmatched human expertise to help compani...
Chemical Abstracts Service
Hired Organization Address Columbus, OH Full Time
Description CAS uses intuitive technology, unparalleled scientific content, and unmatched human expertise to help compan...
Chemical Abstracts Service
Hired Organization Address Columbus, OH Full Time
Description CAS is currently seeking a Software Engineer for our Content Technology Team. This position will be in our h...
Chemical Abstracts Service
Hired Organization Address Columbus, OH Full Time
Description Responsibilities: Monitor security systems and networks for potential threats and vulnerabilities. Respond t...

Not the job you're looking for? Here are some other TE59P2 Software Engineer jobs in the Columbus, OH area that may be a better fit.

Highway Worker

Madison County Engineer's Department, London, OH

Highway Maintenance Worker

Marion County Engineer, Marion, OH

AI Assistant is available now!

Feel free to start your new journey!