SOFTWARE ENGINEER

Join a team of fearless developers working on true Joint Cognitive Systems (JCS) that make a real impact. If you thrive on solving important, hard problems that others believe are impossible, and if you want to do work that truly matters, we have an exciting opportunity for you.

At Resilient Cognitive Solutions (RCS), we work with the world’s premier Cognitive Systems Engineers to design and deploy cognitive affordances in critical environments with large data and time-sensitive operations. As a Software Engineer, you will be an integral part of our elite team, transforming these designs into reality.

We are looking for team members who are seeking a non-traditional path, who love diving into unique and complex problems, and who are passionate about making a difference in the world.

Responsibilities

  • Develop full stack web and cloud applications using client-side technologies like HTML5 and various JavaScript APIs/frameworks, including jQuery, D3.js, Node.js, React, and AngularJS and advanced server-side services and technologies like Apache Spark, Postgres, Mongo, Accumulo, and even SQL.

  • Deploy standalone applications or integrate into complex customer environments.

  • Support existing applications/prototypes in production/staging environments, troubleshooting and extending functionality as required.

  • Conduct rapid prototyping of key technology risk areas early in the project lifecycle.

  • Perform iterative evaluations of system prototypes and operational evaluations of fielded decision support systems.

  • Work as part of a multidisciplinary team, under the supervision of a principal software developer.

  • Develop innovative and user-friendly GUI designs for complex domains.

  • Assist in system administration duties, such as managing physical and virtual servers, user accounts and inventory.

Minimum Qualifications

  • Bachelor’s degree in computer science or related technical field, or equivalent practical experience.

  • Experience coding in a general-purpose programming language, such as JavaScript, Python, Java, C, or C++.

  • Experience in full stack, full lifecycle development of web applications.

  • Knowledge of both Windows and Linux operating systems, including Linux command line skills.

  • Strong analytical and problem-solving skills.

  • Excellent interpersonal, verbal, and written communication skills, with tolerance for ambiguity.

  • Aptitude for learning new programming languages as needed.

  • Active TS/SCI with Polygraph clearance.

  • Due to the nature of the work, U.S. Citizenship is required.

Preferred Qualifications

  • Familiarity with NoSQL databases (Key-value, Document, Graph).

  • Working experience with software libraries/projects within the Apache Hadoop framework, particularly Zookeeper and HDFS.

  • Knowledge and practical experience with various Geospatial APIs (ESRI ArcGIS, Open Layers, Google Maps, etc.).

  • Experience building scalable applications using Node.js.

  • Familiarity with AWS platform/tools and deploying applications to the cloud.

Other Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and ac-tivities may change at any time with or without notice.

AAP/EEO

RCS is an Equal Employment Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status, or any other characteristic protected by law.