Desired Skills and Experience

  • BS in computer science, software engineering, computer engineering, or a related quantitative field of study with eight (8) years of applicable experience.
  • MS in computer science, software engineering, computer engineering, or a related quantitative field of study with five (5) years of applicable experience.
  • PhD in computer science, software engineering, computer engineering, or a related quantitative field of study with two (2) years of experience or equivalent combination of training or experience.
  • Willingness to travel to various locations to support the SEI’s overall mission. This includes within the SEI and CMU community, sponsor sites, conferences, and offsite meetings on occasion. Expected 15%.
  • You will be subject to a background check and will need to obtain and maintain a Department of Defense security clearance.
  • You have the skills to analyze customer requirements and provide novel solutions.
  • Willingness and ability to provide accurate estimates of development time and risk.
  • Capable to attend customer meetings and respond to customer requirements. Ability to multitask, solve problems and work with end users.
  • Ability to quickly learn new technologies (COTS/GOTS) and integrate them with existing applications and/or systems.
  • Knowledge of various hardware architectures and embedded systems. Embedded system design and embedded software implementation.
  • Experience as a software developer working on software applications in a professional environment.
  • You have experience writing code and applications in Java, and have experience with a scripting language such as Perl or Python, proficiency with HTML/CSS/JavaScript, and familiarity with SQL and modern databases.
  • Capable of working with software development tools such as version control systems (Git, Mercurial) and bug tracking systems (JIRA); knowledge of agile software development practices and team design sessions. Experience developing within a UNIX/Linux environment.
  • Working knowledge of general networking concepts and experience with deep software analysis, debugging, or reverse engineering, with a background in cyber security or cyber analytics.
  • Experience with Hadoop and related big-data systems, relational databases, LDAP directories, Apache httpd and Tomcat, and working in a development and operations (DevOps) environment.
  • Experience coding with C, C++, C#, Scala, Ruby and other commonly used languages. Familiarity with No SQL and non-relational database technologies such as MongoDB. Cassandra, HBase, Neo4j or others.

Apply