FAQs
Do we support remote work?
This position is onsite and does not support remote work.
What are the primary responsibilities of the Software Engineer role?
The primary responsibilities include analyzing user requirements, designing and coding software, developing algorithms, executing test procedures, and creating technical documentation.
What educational qualifications are required for this position?
A Master of Science (MS) Degree in Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems from an ABET-accredited program is required.
How much professional experience is required for this position?
A minimum of 10 years of professional experience in software engineering is required.
Is experience with Agile methodologies necessary for this role?
Yes, at least 3 years of experience applying software development methodologies, including Agile and/or DevOps/DevSecOps, in a professional or academic setting is necessary.
Are there any specific certifications required for this role?
Yes, a DoD 8570 compliant IAT Level II certification (such as CCNA-Security, CySA+, CND, or Security+ CE) and Agile Developer or Certified Scrum Developer certification are required.
What are the clearance requirements for this position?
The ability to obtain and maintain an interim Secret Clearance is required prior to starting this position.
What physical requirements must be met for this job?
The candidate must be able to remain in a stationary position 50% of the time, occasionally move about the office, communicate frequently with co-workers and management, and exchange accurate information.
What does the job location look like?
The position is located onsite in Philadelphia, PA.
Will the Software Engineer have the opportunity to lead projects?
Yes, the Software Engineer will serve as a team lead at the level appropriate to the software development process being used on any project.