Senior Software Engineer - Huntsville, AL

Job Code:9006-01
Location:ALABAMA - Huntsville
Job Type:Full Time
Education:4 Year Degree and 10 years of relevant experience
Travel:Some travel may be required

Job Description:

Candidate will support the Missile Defense Agency providing software development expertise. Candidate will develop web-based interfaces for the digital simulation events. Candidate will assist MDA/DES in developing new technology to input requirements from multiple users in various organizations, and develop those inputs into scenarios used by the simulation environment. Candidate will also be responsible for implementing proper software testing to ensure quality of software delivered. Candidate will be expected to design and prepare documentation for each of the applications and tools developed and record the development progress. The candidate will work autonomously and as part of a team of developers and scientists, as necessary, to investigate application needs. Candidate should have experience working on one or more intensive programs, demonstrate knowledge of and application of industry best practices, and utilization of standard software development environments. Candidates are expected to demonstrate innovative application of technical skills to solve challenging problems and serve as a source of professional and technical knowledge accumulated through experience.

Preferred Skills:

To qualify for this position, the candidate should possess at minimum, a Bachelor’s degree and 10+ years of experience in an applicable science (Software Engineering, Computer Science, Mathematics, or Physics).  Experience working with, Visual Studio, JavaScript, HTML/CSS, web-based database applications, user interface designs, and visualization of large datasets is highly desired. Experience with the MDA classified network, software development environment, information assurance requirements, and MDA modeling and simulation areas (OSF or others) is preferred. Candidate must have excellent written and oral communication skills, be proficient with office automation tools and must meet eligibility requirements for access to classified information. Employment requires the ability to obtain and maintain a SECRET clearance.