Contract Software Engineer
Key Responsibilities
Software Engineers conduct or participate in the research, design and development of systems software, software applications and/or tools for new programs and subprograms. Responsibilities also include enhancements, modifications and corrections to existing software. In addition, these employees are responsible for coding, testing, integrating and documenting software solutions.
This position will support the development of a multi-level security networking solution.
Additional Responsibilities •Exercise creative thinking and ideation to advance our business performance. •Deliver innovative, flexible, integrated solutions to meet customers changing business needs. •Support and engage in programs, projects and practices behind the company culture and strategy, and comply with all policies and procedures. •Follow industry and department trends and developments to ensure company services are consistent with, and/or superior to, industry best practices. Candidates must show a passion for innovation, a sophisticated understanding of software systems and applications, and the ability to effectively manage, grow and evolve software solutions.
Required Knowledge and Abilities: The Software Engineer position requires a Bachelors degree in a specialized area or equivalent field and five to eight years of related experience; or Masters degree and three to five years of related experience. Must have experience with network protocols, C++ and VxWork 5.5.
Due to the nature of work performed within our facilities, U.S. citizenship is required.
Ideal candidate would have experience with network security, network switch protocols and IPV6 protocol. Experience with Clearcase and Clearquest is a plus.