Senior Software Engineer

Job Summary AECOM is seeking a Senior Software Engineer to support tactical code and applications in support of USMC Command and Control programs. The chosen candidate will develop C++, Java, and Android based tactical Control and Communications applications for fielding state of the art distributed communications systems. Additionally, the candidate will technically support software implementation in systems, sub-systems, and components utilizing computers, electronics, and software. The selected candidate will execute software planning, designing, coding, testing, integrating, supporting, and delivering algorithms, software (source code and executables), and computer programs.     Minimum Requirements Ten (10) years systems engineering experience in that includes five (5) years design, programming, development and testing of software code. Current DoDI 8570.01-M Information Assurance Technology (IAT) Level II certification(s) desired. Skills and demonstrated experience developing code for C++, Java and Android applications.   A Bachelor's degree from an accredited college or university in computer science, computer engineering, or related field. Must be able to obtain and maintain US Government Clearance.  Must be US Citizen.  Preferred Qualifications Java (familiarity with Java 8) to include: Streams, Networking (TCP, UDP, Multicast), Concurrency (Multi-thread programming), Data Structures and Collections, JAXB, GSON, Custom Exception Handling, Database and File I/O, JavaDoc and code documentation, Java Design Patterns. Android (experience developing on a mobile platform) to include: Understanding of the Android Lifecycle, Communication over 4G, GUI Design, USB Communication. Build Automation Tools experience: Maven and Gradle.  Version Control experience: GIT/GITLAB 195049BR
Salary Range: NA
Minimum Qualification
8 - 10 years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Associate Cyber Security Software Engineer
McLean, VA The MITRE Corporation
Senior Computer Network Defense Engineer (TS/S...
Chantilly, VA The MITRE Corporation
Senior/Lead Cyber Engineer (TS/SCI Polygraph C...
McLean, VA The MITRE Corporation