AWS Application Migration Software Engineer

Date: Jun 5, 2022

Location: Columbus, OH, US, 43202

Company: American Chemical Society

Job Description


CAS uses intuitive technology, unparalleled scientific content and unmatched human expertise to help companies 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 114 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 scientific insights accessible to innovators worldwide.


CAS is currently seeking a Software Engineer. This position will be located in our headquarters in Columbus, Ohio.


CAS has an opportunity within our application development area for a software engineer focused on migrating our existing customer-facing applications from our on-premises private cloud to AWS and who will deliver strong contributes to our mission to provide world class products and services.



5+ years experience on a Linux-based customer-facing application development team


Hands-on experience in all phases of application software development lifecycle


Bachelor’s degree or equivalent experience in Computer Science or Engineering, or related discipline


Ability to effectively communicate and collaborate with application, operations, and platform teams


High-quality standards and attention to detail


Verifiable skills with the following tools and technologies:

o Proficient in Java, JavaScript and/or TypeScript

o Experience with Git/Gerrit

o Awareness of Jenkins or another distributed job runner

o General UNIX tools and shell script development

o Awareness of virtualization technologies, like Docker

o Familiarity with cloud providers, such as AWS, Azure, Google Cloud, or OpenStack

o Direct experience with these areas is a definite plus but not required:

     AWS Code Artifact / Build / Deploy / Pipeline

     AWS CDK using TypeScript

     AWS EMR configuration and tuning




  • Work as a software engineer on an agile development team where you will collaborate with teammates and technical product owners grooming a backlog of epics and stories for upcoming development sprints.
  • Utilize AWS native tools, services and components that are needed to support CAS customer-facing applications being migrated to AWS.
  • Create reusable application build and deploy automation using CDK via TypeScript.
  • Document new processes and keep existing documentation and tools up to date as the environment changes.
  • Coordinate and support application development teams and operations teams as each project is migrated into AWS.
  • Advance and advocate for the local state-of-the-art in CAS adoption of AWS architectures and managed services.
  • Connect across the organization in our Communities of Practice to build influential working relationships, assisting the rest of the organization adapt to and understand our applications migrations into AWS.
  • Stay abreast of the latest technology trends through individual and team training opportunities.



CAS offers a competitive salary and comprehensive benefits package, including a generous vacation plan, medical, dental, vision insurance plans, and employee savings and retirement plans. Candidates for this position must be authorized to work in the United States and not require work authorization sponsorship by our company for this position now or in the future. EEO/Minority/Female/Disabled/Veteran

Nearest Major Market: Columbus

Job Segment: Developer, Java, Unix, Virtualization, Cloud, Technology