We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

TE59P2 Software Engineer

Chemical Abstracts Service
United States, Ohio, Columbus
2540 Olentangy River Rd (Show on map)
Oct 16, 2025
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.
Applied = 0

(web-c549ffc9f-ww2c9)