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