Software Developer - Military veterans preferred



  full-time   employee

North Carolina
United States

United States of America - North Carolina, Fayeteville

Job Summary

AECOM is currently seeking highly skilled and qualified personnel in support of the Project Manager (PM) Tactical Networks Program (formerly known as PM Warfighter Information Network-Tactical). PM Tactical Networks Program delivers a unified tactical network, enabling cohesive mission command at every stage of the joint operational spectrum -- from home station to early entry, to the furthest edge of the battlefield. The program’s scalable suite of integrated tactical network communication and network/cyber management capabilities support today’s complex joint, coalition and civil missions worldwide. The program office provides an expeditionary, modular “tool kit” of unified satellite and radio network transport capabilities to enable uninterrupted mission command and secure reliable voice, video and data communications.

PM Tactical Network organization consists of Product Office (PdM) Network Modernization (NetMod), PdM Mission Network (MN), PdM Tactical Cyber Network Operations (TCNO), and PdM Satellite Communications. PM Tactical Network also consists of an Operations Branch, Technical, Budget, and Readiness Management Divisions.

This positions is contingent upon successful award of the Project Manager Tactical Network Program.

Position is located in various OCONUS locations.

Essential Functions :

Responsibilities may include but not limited to the following for each approved labor category:

  • Develops software system and interface requirements/design specifications.

  • Implements software design using a software language and assembles/compiles/links source code.

  • Tests and debugs source code.

  • Develops test scenarios, plans, and procedures for software builds, hardware/software integration, and system acceptance testing.

  • Conducts testing and provides test results feedback to design team and customer.

  • Develops end user documentation (i.e., user’s guide and technical manual) and version description

  • Constructs and executes simulations, models and simulators test cases, and scenarios.

Establishes and maintains a filing system for tracking and inventory control of hardware and software vendors for system upgrades and maintenance.

  • Generates and submits technical reports for technical presentations and meetings.

  • The Senior Developer may be responsible for the following;

  • Leads team in developing or analyzing large-scale software projects, usually involving scientific applications.

  • Develops plans for detailed analysis of computer program code, documentation, and output to ensure validity, consistency, and conformance to applicable standards.

  • Designs and executes computer program test cases, analyzes output for validity, and prepares written reports documenting results.

  • Supervises, trains and evaluates junior level personnel.

  • Directs on-site customer interface for software installation, testing, systems integration, programming, debugging and other computer system tasks as needed.

  • Generates and submits technical reports for technical presentations and meetings and customer briefings.

  • Performs evaluations in the development, design, implementation, and maintenance of complex programs or systems.

  • May provide technical management and leadership to a group of employees for a given project, contract or job, with overall responsibility for cost, schedule, technical and employee performance.

Minimum Requirements

Required Experience:

Candidates should meet the following requirements in order to be considered:

  • Software Developer, Jr. - Bachelor’s degree in Computer Science or related field and no job-related experience or 4 years of related experience in lieu of the degree requirement.

  • Software Developer, Sr. - Bachelor’s degree in Computer Science, Engineering or related field and at least 7 years of job-related experience or 11 years of related experience in lieu of the degree requirement.

  • Excellent communications and analytical skills and demonstrated working knowledge of a programming language (i.e., C, C++, FORTRAN, COBOL, ADA, SYBASE, etc.), computer systems and integrated software applications programs are required.

  • Position may require the ability to investigate, troubleshoot, and design solutions to problems in operational hardware and software.

  • Position may require travel.

  • Active Secret clearance required at the time of hire.

EEO Minority/Disabled/Veteran/Female

Preferred Qualifications


What We Offer

When you join AECOM, you become part of a company that is

pioneering the future . Our teams around the world are involved in some of the most cutting-edge and innovative projects and programs of our time, addressing the big challenges of today and shaping the built environment for generations to come. We ensure a workplace that encourages growth, flexibility and creativity, as well as a company culture that champions

inclusion, diversity and overall

employee well-being through programs supported by company leadership. Our

core values define who we are, how we act and what we aspire to, which comes down to not only

delivering a better world , but working to “make amazing happen” in each neighborhood, community and city we touch. As an Equal Opportunity Employer, we believe in each person’s potential, and we’ll help you reach yours.

Job Category Engineering - Software

Business Line Management Services

Business Group Management Services Group (MS)

Country United States of America

Position Status Full-Time

Requisition/Vacancy No. 230321BR

Clearance Required Yes

Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.