Center for Internet Security, Inc.

Software Engineer

Job Locations US-NY-Albany
ID
2020-1245
Category
Software Development, Tools and Information Technology
Type
Regular Full-Time

Overview

The primary purpose of this Software Engineer position is the development, maintenance, and coordination of the ongoing release of our security configuration assessment software offerings (CIS-CAT Pro).

What You'll Do

  • Contribute to the development of new software applications and to the maintenance of existing applications
  • Create and maintain documentation of application features, user guide updates and source code
  • Ensure software quality assurance throughout the software development lifecycle, through the use of unit testing and integration testing
  • Application support activities, such as working with operations staff on member support requests and new member orientation presentations
  • Collaborate with other SBP team members as needed
  • Other tasks and responsibilities as assigned

What You'll Need

  • Bachelor’s degree in Computer Science or Information Technology at an accredited college or equivalent work experience
  • 3+ years’ experience developing data-driven Java (or other JVM language) applications, including web-based and standalone desktop/command-line applications
  • Proficiency in Java and Groovy, or JVM-based programming languages
  • Experience parsing and processing large XML data sets
  • Must be authorized to work in the United States

*Additional years of relevant experience or a combination of an Associate’s degree or equivalent and relevant experience may be substituted for the Bachelor’s degree.

 

It's a Plus if You Have:

  • 5+ years’ experience developing data-driven Java (or other JVM language) applications, including web-based and standalone desktop/command-line applications.
  • Demonstrated experience using multiple programming languages is preferable; languages such as Groovy, C#, and Python, PowerShell, Windows API’s, Linux commands and shell scripting, XSLT, JSON, and database management systems
  • Front-end development experience using Bootstrap, JavaScript, and/or JQuery
  • Experience with Security Automation standards, such as the Open Vulnerability and Assessment Language (OVAL), Extensible Configuration Checklist Description Format (XCCDF), Common Platform Enumerations (CPE), Common Vulnerabilities and Exposures (CVE), or the Common Vulnerability Scoring System (CVSS) are strongly encouraged
  • Experience utilizing AWS to support Continuous Integration/Continuous Deployment and application testing processes
  • Operational experience in an Agile/Scrum development team

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed