Sr./Lead Software Engineer
The position of Senior Software Engineer performs technical leadership tasks using standard programming methods and techniques. Provides theoretical analysis, where required, to assist in solving problems efficiently. Assists in developing test routines and data. Tests all codes personally produced, and assists in the testing of the total program, documenting, in standardized terminology, all procedures used. Frequently interacts with customers and functional peer groups. Interaction normally requires the ability to gain cooperation of others, oversee production, and maintain work schedules.
Provides software development expertise and coordination to a team of software and systems engineers engaged in full lifecycle software engineering effort. Tasks includes but not limited to supervising less experienced technical staff, issuing task assignments, schedule updates, resource management, requirements analysis, requirements allocation and verification of compliance, establishing plans and procedures, collecting work package status, updating weekly and monthly progress tracking tools, reviewing work products, authoring development environment documentation, coordinating configuration management and quality assurance efforts, and assisting the Program Manager in program administration tasks as necessary. Must also have experience in developing software in a team environment. Must have served as a programming task leader, software development manager or systems integrator on a recent software development effort using current technology and tools for development. Must have experience in customer relations and managing customer expectations is necessary.
External Referral Eligible
Minimum Education: Bachelor’s Degree in Computer Science, Engineering, or related field required. Master’s Degree strongly desired in a technical discipline such as Computer Science.
Minimum/General Experience: Minimum 8 years’ experience at demonstrably increasing levels of responsibility, with 2+ years’ experience in Java and C++. Must work well as part of a team and have excellent communication skills. Direct experience in requirements analysis, system architecture, data modeling, user interface design. Experience with the software engineering and integration of capabilities associated with Live, Virtual, and Constructive training simulation programs highly desired.
Must have or have ability to obtain Secret clearance.
Leidos is a global science and technology solutions leader working to solve the world’s toughest challenges in the defense, intelligence, homeland security, civil, and health markets. The company’s 33,000 employees support vital missions for government and commercial customers. Headquartered in Reston, Virginia, Leidos reported pro forma annual revenues of approximately $10 billion for the fiscal year ended January 1, 2016 after giving effect to the recently completed combination of Leidos with Lockheed Martin's Information Systems & Global Solutions business (IS&GS). For more information, visit www.Leidos.com. The company’s diverse employees support vital missions for government and commercial customers. Qualified women, minorities, individuals with disabilities and protected veterans are encouraged to apply. Leidos will consider qualified applicants with criminal histories for employment in accordance with relevant Laws. Leidos is an Equal Opportunity Employer.