This contingent resource assignment involves consulting on or participating in moderately complex initiatives and deliverables within Software Engineering. The candidate will contribute to large-scale planning related to Software Engineering deliverables, review and analyze moderately complex challenges, and collaborate with client personnel to meet deliverables while adhering to policies, procedures, and compliance requirements.