Job Description

Software Systems Engineer

Contract 40 hours weekly through July 2024

Level: Willing to consider candidates from multiple experience levels, but preference is Level 2 or Level 3. (Level 2: 1-5 years, Level 3: 5-10 years, and Level 4: 10+ years of working experience)

Required: TS/SCI Security Clearance with Poly (Poly may be completed post hire). Work on-site at Client in a SCIF (Sensitive Compartmented Information Facility), no remote work

Degree Requirements: A degree in a technical field such as computer science, electrical engineering, system engineering, or related field. The level of responsibility and expectations will be adjusted to fit the candidate’s experience level.


Unique opportunity to work in a world class organization, supporting highly important tasks, in a critical phase of the program. Join a high paced, technical savvy team of software engineers, system engineers, algorithm developers, and geolocation experts to support the development of a software system for processing data into actionable products.

Main Technologies used: Python, C++, Amazon Web Services (AWS), GIT, JIRA, Jenkins, NITF (image format)

The ideal candidate comes from a Technical background and has strong System Engineering skills:

  1. Understanding Python, C++ is desirable. Understanding of AWS with the basic knowledge of services and developing in the cloud.
  2. System Engineering: understanding of formulation and use case development, requirements management, configuration management, development planning, validation and verification, test planning and reporting, closing off of requirements, team management, interfacing with customers, and reporting to management.


The candidate will work as one of the team members under the direction of the product delivery manager. They will be assigned tasks and will be expected to take ownership and complete them with the highest quality. This role requires completion of tasks in a timely manner with a dedication to doing the best job possible. It is a "doing" role and not a "consulting" role. Day to day activities include completing technical assignments, leading specific areas of ownership, and interfacing with team members and attending meetings. We are willing to train the right candidate, who has the necessary Technical skills described above, but may not have had all the System Engineering experiences, as long as they show potential and willingness to learn and grow. Understanding of remote sensing and image processing are helpful but not required.

Task & Responsibilities: Development planning, deployment, V&V support of local and enterprise tests, organizing plans, generating reports, customer interaction and scope refinement, anomaly investigation and resolution,



Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online