Software Engineer

    • Stafford, VA

Job Description
BAE Systems is offering an exciting opportunity to support an important and dynamic Department of Justice customer as a Software Engineer supporting a highly capable and diverse team driving technical innovation. The successful candidate should independently be able to develop and code software solutions that provide needed capabilities in support of customer mission related activities. The Software Engineer will design, implement, and maintain Windows applications or systems based on customer-driven requirements for the purpose of collecting, processing, and or/or dissemination of lawfully collected data.

The Software Engineer will contribute to system-level design in order to optimize overall system performance and reliability; translate design into computer software; test, debug, and refine computer software to produce the required product; prepare both program-level and user-level documentation; enhance software to reduce operating times or improve efficiency; and provide full life cycle support for software including user interaction. The right candidate will perform Software Engineering to support:

  • data architectures;
  • software assurance and security;
  • conducting rapid software prototyping to demonstrate and evaluate technologies in relevant environments;
  • conducting performance, security, and other aspects of evaluating software systems;
  • test software capabilities using novel testing and analysis techniques;
  • document software with an emphasis on architectures, user stories, and interface definitions;
  • practice Agile software development methods;
  • actively participate on teams of software developers, researchers, designers and tech leads;
  • support software development infrastructure and assist in building and configuring computer systems and resources;
  • interface with the technical community and other Government entities to understand challenges, needs, and develop solutions; and
  • contribute to improving the overall technical capabilities of the customers mission by participating in design (software and otherwise) sessions, developing unique capabilities and sharing insights and practices across Government organizations supporting similar missions

  • Required Skills and Education
    Minimum Education: Bachelors of Science (B.S.) Degree in Computer Science, Computer Engineering, or Masters of Science (M.S.) in Information Systems.

    Relevant Experience: BAE Systems may consider candidates without the requisite bachelor's degree if they possess a minimum of five (5) years of relevant experience in relevant areas, or related fields, have demonstrated development proficiency, and/or advanced knowledge of computer programming and development systems and security practices in addition to the minimum experience requirements below.

    Minimum Experience: The Software Engineer will have five (5) or more years of technical experience as a Windows developer. The Software Engineer will have experience in deriving design specifications for functional activities and have the ability to develop, troubleshoot, and test complex software to satisfy design objectives. The Software Engineers will have experience in multi-tier software design and application; the use of object oriented programming languages, such as C, C#, and Java; and database design and implementation, preferably with SQL server. In addition the Software Engineer will have: Working knowledge and experience in participating in Agile software practices and team design session; and Demonstrated problem solving abilities with the ability to explore and evaluate many possible solutions to problems.

    Preferred Skills and Education
    It is preferred that the Software Engineer have experience with REST service or Web server experience and experience in service/system interconnectivity in an enterprise environment. Previous experience supporting digital forensic and law enforcement programs is helpful.

    The desired candidate should have a passion for technology. This individual should be driven to provide innovation while also being able to excel in a team environment.

    About BAE Systems Intelligence & Security
    BAE Systems Intelligence & Security, based in McLean, Virginia, designs and delivers advanced defense, intelligence, and security solutions that support the important missions of our customers. Our pride and dedication shows in everything we do-from intelligence analysis, cyber operations and IT expertise to systems development, systems integration, and operations and maintenance services. Knowing that our work enables the U.S. military and government to recognize, manage and defeat threats inspires us to push ourselves and our technologies to new levels. That's BAE Systems. That's Inspired Work. Equal Opportunity Employer/Females/Minorities/Veterans/Disabled/Sexual Orientation/Gender Identity/Gender Expression. To see Inspired Work in action, visit and follow us on Facebook:

    Back to top