WANTED: A mission-driven professional with an active Top Secret/SCI Clearance to become our next Senior Software Engineer at Reston, VA.
As a Senior Software Engineer you will:
Provide team-focused, mission-essential support in a challenging environment to our nation's War Fighters.
Work with a team of driven, supportive and highly skilled professionals.
Receive a robust benefits package that includes Employee Stock Ownership Plan!
Enjoy flexibility managing your work hours and personal needs with a single accrual leave plan.
A week in the life of a Senior Software Engineer:
Lead the development of software applications, support and execute internal development activities, conduct product evaluations, and provide technical guidance.
Innovates data visualization and presentation techniques within digital forensics software applications.
Analyzes methods to efficiently address software system requirements.
Give briefings and demonstrations to both technical and non-technical audiences on software applications and concepts.
Create and maintain technical procedures, documentation, and manuals.
Founded in 1975, AMERICAN SYSTEMS is one of the largest employee-owned companies in the United States. We are a government services contractor focused on delivering Strategic Solutions to complex national priority programs with 100+ locations worldwide. Our employee-owners are encouraged to make a difference, implement new ideas in a collaborative environment, and focus on mission critical success. Through our focus on quality, strong cultural beliefs and innovation we deliver excellence every day. Join us!
AWARDED BEST OF THE BEST by U.S. Veterans Magazine and TOP 10 MILITARY FRIENDLY COMPANY by MilitaryFriendly.com
Must have an active TS/SCI clearance or be willing to obtain one.
Must have CI Poly or be willing to obtain one.
Bachelor's degree in Computer Science or related discipline and at least five (5) years of related experience. Eight (8) years direct experience may be substituted for education.
Minimum of three (3) years specialized hardware/system engineering, and systems admin experience, and a computer technology-related degree.
Minimum 3-year database systems experience with SQL Server, MSSQL, and SQLite.
Working knowledge of Windows, and Linux operating systems - Working knowledge of data structures, algorithms, and object oriented design.
Proven ability to work independently, lead software engineering teams, and perform under tight timelines.
Ability to convey technical information effectively and concisely to a wide range of audiences.
Working knowledge of Computer Forensics and related systems, processing, and applications.
Experience with an operational environment utilizing Cloud based infrastructure .
Experience with git (or other version control).
Strong working knowledge of continuous integration/continuous delivery or deployment.