Software Engineer Principal Leader Job in Laurel, Maryland US
Software Engineer Principal Leader
Job Description Job Title: Software Engineer Principal Leader Requisition ID: 1200128 Job Category: Software Engineer 7 Primary Location: USA-MD: MARYLAND-FORT MEADE Schedule: Full-time Job Type: Regular Employee Status: Regular Travel: Yes, 5% of the time Job Posting: 2012-Jan-18 Description CSC's Maryland Intelligence Center is expanding its Mission Operations group, which serves our Maryland Intel customers. Our business is large and successful, and we are growing by leveraging our significant client intimacy, technical expertise, and operations excellence to deliver superior results to our customers. CSC's leadership is focused on growth in the areas of cyber technologies and SIGINT solutions. Our commitment to success in these areas is a unique opportunity for your career growth across numerous technical disciplines. We're opening the doors to new opportunities with intelligence community clients as they transition to flexible, robust, and integrated mission architectures. Join the CSC team and help us deliver innovative solutions to national challenges. Essential Job Functions: Plans and designs systems modeling, simulation and analysis for project(s) crossing multiple product lines or a major phase of significant projects. Participates as integral part of design team, coordinates engineers and support staff in project efforts. Performs highly complex testing and research of software systems to enhance performance or investigate and resolve matters of significance. Monitors and oversees the completion and implementation of technical products to ensure success and timeliness. Reviews literature, patents and current practices relevant to the solution of highly complex projects. Identifies, recommends and pursues technology/practices to apply to solution. Recommends and implements corrections in highly complex technical applications and analysis to enhance performance. Conducts cost analyses and evaluates vendor capabilities to provide the most complex required products or services. Recommends vendor(s) and approach and presents to senior management/customer as appropriate. Provides leadership and work guidance to less experienced personnel. Provides complex technical consultation to other organizations; interacts with senior customer personnel and internal senior management. Provides the customer base with second level support. Project Specific Details: Writing and modifying quality C source in an environment of complex data structures and thousands of lines of code. Implementing regular expressions to identify network attack signatures Applying a solid understanding of software engineering principles to perform software development. Adhering to accepted standards for software development, including writing unit tests, participating in peer code reviews, conducting design reviews, and generating test plans to ensure maximum stability and quality of code. Writing optimized code for a multi-core microprocessor. Applying knowledge about networking protocols, including TCP/IP. Self-starter with a broad perspective demonstrated through a proven track record of technical accomplishments. Applying problem solving ability in applicable technical areas. Responsible for performing development, and contributing to integration,test and documentation activities to ensure proper operation of hardware and software platforms. Qualifications Basic Qualifications Bachelor's degree or equivalent combination of education and experience Bachelor's degree in computer science, management information systems, or related field preferred Nine or more years of experience in software engineering or operating systems programming Experience working with software design principles Experience working with conducting costing analyses Other Qualifications Strong analytical and creative problem solving skills to resolve highly complex software design issues and create new software for multiple products Strong leadership skills to guide and mentor the work of less experienced personnel Strong interpersonal skills to interact with senior customers, management and team members Strong communication skills to interact with team members and senior support personnel Ability to synthesize broad and narrow concepts of high complexity and use them to meet company objectives Ability to work independently and as part of a team Project Specific Details: Required Experience : Proficiency in Linux Strong C/C experience. Good software engineering and development skills Knowledge of development, test configuration management tools. Familiarity with protocols such as SONET/SDH, IP, UDP, MPLS, Ethernet Familiarity with system software build/release framework (make-based) Candidates must have good interpersonal, organizational and communication skills. Applicants should have experience with Microsoft Word, Excel, Outlook and PowerPoint. Preferred Experience : 10 years as a C/C developer Experience implementing regular expressions (example: PCRE) Experience with network attack signatures (i.e. SNORT) Knowledge of NSA's SIGINT mission systems Working on a large open source project like Mozilla. Experience with scripting languages is also a plus. Remote Work Authorized: No Relocation Assistence: Not Available Clearance Level: TS/SCI with Polygraph