TE59P3 Software Engineer
![]() | |
![]() | |
![]() United States, Ohio, Columbus | |
![]() 2540 Olentangy River Rd (Show on map) | |
![]() | |
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: As a Software Engineer P3 Level within our Technology division, you will play a crucial role in designing, developing, and maintaining our online products and scientific databases. Working within an Agile delivery team, you will lead initiatives to enhance CAS products and solutions, ensuring they meet the evolving needs of scientists, information professionals, and patent examiners worldwide. You will also mentor junior engineers, fostering a culture of innovation and continuous improvement. Job Accountabilities: * Design, develop, and maintain high-quality software applications, services, and systems using modern programming languages and technologies. Ensure code adheres to best practices and architectural standards. * Lead efforts to enhance and modernize existing online information-processing systems based on a mix of Unix/Linux-based scripting applications (e.g., Unix, shell, Python, Perl). Identify and implement innovative solutions to improve system performance, scalability, and reliability. * Partner with product management, delivery leads, and other technical staff to explore, prioritize, and create innovative solutions. Provide technical leadership, guidance, and mentorship to junior engineers. * Participate in a rotating on-call schedule to troubleshoot complex production issues, analyze potential solutions, implement fixes, and ensure the stability of our systems. Proactively identify and address potential risks and vulnerabilities. * Stay abreast of the latest technological trends and advancements in software engineering. Contribute to internal knowledge sharing through documentation, presentations, and code reviews. Champion continuous improvement initiatives to enhance team processes and practices. * Perform other duties as assigned. Qualifications: * 4-year degree in computer science, engineering, informatics, or equivalent experience. * Minimum of 4+ years of software development experience with a proven track record of delivering high-quality solutions. * Extensive experience working with production software systems. * Deep proficiency in one or more modern programming languages such as Java, JavaScript, TypeScript, Python, or Scala. * Strong expertise in Linux/Unix environments. * Experience working with database technologies (e.g., Marklogic, RDF/triple store) and data modeling techniques. * Experience working in AWS environment, including services such as ECS, EMR, S3, Lambda, and others. * Solid understanding of software engineering principles, design patterns, and architectural patterns. * Experience with automated testing, test-driven development, debugging, troubleshooting, and performance optimization. * Experience building containerized applications (Docker) and creating CI/CD pipelines in AWS (CodeBuild, CodeDeploy, CodePipeline, CloudFormation). * Experience with Node.js and ECS/Fargate. * Excellent communication, collaboration, and problem-solving skills. * Demonstrated ability to lead and mentor junior engineers. * A passion for innovation, continuous learning, and driving technical excellence. * Experience with XML and related technologies. * Contributions to open-source projects. * Experience with Agile development methodologies and tools (e.g., Scrum, Kanban). * Knowledge of security best practices and secure coding techniques. * Demonstrated willingness to provide ownership for team deliverables and outcomes. * Adherence to CAS Operating Principles related to trust, organizational growth, team building, and team performance. * Commitment to fostering a collaborative and inclusive team environment. 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/Disabled/Veteran 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. |