Aspiration Software LLC for Software Engineer- TS/SCI with Poly required in Fort Meade, MD

Software engineering in a high-security environment demands more than coding ability—it requires precision, structured testing, analytical thinking, and the ability to work with complex systems. This Software Engineer position in Fort Meade, MD, with Aspiration Software offers an opportunity for engineers to contribute to application development, integration testing, systems analysis, and technical support while working with a range of software tools and computing environments.

The role is particularly suited to professionals who enjoy solving technical problems and validating software through structured testing procedures. From developing test methods and integration tests to generating detailed test reports and supporting software that interacts with hardware systems, the position combines software engineering fundamentals with hands-on system analysis, troubleshooting, documentation, and customer support.

Software Engineer- TS/SCI with Poly required
Software Engineer | Ft. Meade, MD, United States

Aspiration Software is looking for a candidate Software Engineer that will be responsible for the following:

  • Gain accounts for new applications
  • Write test procedures for new applications
  • Update test methods for new applications
  • Perform integration testing for new applications
  • Perform integration testing for new comprehensive master baselines
  • Generate test reports that describe if the request has passed or failed based on the trial procedures.  This test report also notes any errors or concerns that the tester has found in the form.
  • Testing is done using various software such as Microsoft Word, Adobe Dreamweaver, and ArcGi with plug-ins.  The environments in which testing can be performed can vary from MagicApp to UNIX.

Essential Job Functions

  • Software Engineer Performs systems modeling, simulation, and analysis to provide appropriate software solutions.
  • Designs and develops compilers, assemblers, utility programs, and operating systems to meet client business needs.
  • Provides input for documentation of new or existing programs to ensure information accessibility, as required.
  • Participates in designing, developing, troubleshooting, and analyzing software programs that operate with hardware systems.
  • Assists in customizing purchased applications and assists in maintaining program libraries and manuals based on research and customer needs.
  • Provides feedback and reports to management on the status and availability of software and hardware to ensure proper functioning.
  • Works with the customer(s) to provide hands-on first level support.

Basic Qualifications

  • Bachelor’s degree or equivalent combination of education and experience
  • Bachelor’s degree in computer science, management information systems, or related field preferred
  • Zero or more years of experience in software engineering or operating systems programming
  • Experience working with design and coding languages
  • Experience working with software design principles
  • Experience working with computer hardware

Other Qualifications

  • Analytical and problem-solving skills for design, creation, and testing of software
  • Interpersonal skills to interact with customers and team members
  • Communication skills to communicate with team members and support personnel
  • Ability to work in a team environment

Apply Jobs

Overall, this Software Engineer position offers an opportunity to build practical experience across software development, systems analysis, integration testing, and technical support in a demanding engineering environment. With its focus on analytical problem-solving, software design, testing, and collaboration, the role provides a solid foundation for engineers looking to develop their technical capabilities while working with complex applications and systems.

Check Also

Software Engineer Interview Questions

Software Engineer Interview Questions: What Hiring Managers Really Want to Hear

Getting a software engineering job takes more than solving a coding problem correctly. You can …