View all jobs

Software Engineer I

  • Annapolis Junction, MD

Reflexive Concepts is seeking a skilled Software Engineer I to join our team! 

Specifically, the Software Engineer will build and maintain back-end and UI capabilities for the QTA team using Java, Scala, MongoDB and AWS, analyzing requirements and designing, coding, debugging and integrating mission software.

Qualifications:

  • Seven (7) years' experience as a Software Engineer
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university
    • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree

Required:

  • Seven (7) years' experience as a Software Engineer in programs and contracts of similar scope, type, and complexity
  • Back-end development experience with Java and Scala
  • Experience with MongoDB
  • Experience with AWS
  • UI development experience
  • Experience analyzing user requirements to derive software design and performance requirements
  • Experience designing and coding new software or modifying existing software to add new features
  • Experience debugging existing software and correcting defects
  • Experience integrating existing software into new or modified systems or operating environments
  • Experience designing or implementing complex database or data repository interfaces/queries
  • Experience writing or reviewing software and system documentation
  • Active TS/SCI clearance with full-scope polygraph

Desired:

  • Experience serving as team lead at the level appropriate to the software development process being used on a project
  • Experience designing, developing and modifying software systems using scientific analysis and mathematical models to predict and measure outcomes
  • Experience assisting with developing and executing test procedures for software components
  • Experience recommending improvements to documentation and software development process standards