SUMMARY
Cypher Intelligence LLC is seeking a Senior Software Engineer to support a cleared program in Chantilly or Warrenton. The successful candidate will be dedicated full-time to development and enhancement support for an existing Sponsor software tool, and they will be the primary subject matter expert for that tool.
Responsibilities will include, but are not limited to, the following:- Designing, programming/developing, and modifying software systems, applications, and tools, both existing and potentially new in the future
- Analyzing user and mission needs and software requirements to determine feasibility of design within time and cost constraints
- Correcting errors by making the appropriate changes and then re-checking the tool to ensure the desired result was produced
- Conducting testing of program and software applications to be sure they will produce the desired results and that instructions are correct
- Organizing and maintaining documentation of application development and subsequent revisions, so others are able to understand the tool
- Collaborating with teammates, other service providers, vendors, and users to develop new programming methods
REQUIRED EXPERIENCE, SKILLS, & TECHNOLOGIES- Active/current TS/SCI with Polygraph
- Strong C/C++ and Java programming/development skills and experience
- Experience working and interacting with different types of data stores (e.g. Oracle, Elasticsearch, Hadoop, PostgreSQL)
- Strong ability to manage competing priorities and communication to multiple stakeholders
- Experience with HTML, CSS, JavaScript, and at least one modern front-end framework such as Angular
- Cloud development experience
- Experience with XML, Spring, Hibernate