Fort Meade, MD, 20755, USA
5 days ago
Software Engineer 2- TS/SCI w POLY Required
Are you interested in using your skills to help shape the Cyber, Security, & Intel space? If so, look no further. We are seeking a Software Engineer to join our team of passionate individuals. In this role you will support challenging, mission-critical projects that make a direct impact on the nation’s security and intelligence mission. Member of a cross-functional team responsible for Oracle and/or MongoDB database administration working on IC Security Services. **Responsibilities:** + Allocate system storage and plan for future storage requirements. + Create and maintain primary database storage structures. + Create primary database objects (tables, views, indexes) once developers have designed an application and assist developers in the design, if required. + Modify the database structure, as needed. + Monitor and optimize the database performance. + Plan backup and recovery methodology. + Backup and restore the database, as required. + Apply Database updates and patches. + Migrate databases to new hardware, as required. + Write PL/SQL stored procedures and triggers. + Write and maintain shell scripts. + Recommend new architectures, designs, and strategies for the future. + Must be able to work in a collaborative environment. + Must be able to work with minimal supervision. **Desired Skills** + Database Administration - 8+ years (Oracle or MongoDB) + PL/SQL - 5+ years + SQL - 5+ years + Knowledgeable of large object (LOB) data structures. + Implementation and management of partitioned objects. + Experience with RDBMS management via Cloud Control + DB architecture, designs, and strategies + Database performance tuning + PERL + Shell scripting + ETL processing + Oracle RAC + Willing to take on a variety of tasks \#divergent + The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real time systems, and business management information systems) based upon documented requirements. + Works individually or as part of a team. + Reviews and tests software components for adherence to the design requirements and documents test results. + Resolves software problem reports. + Utilizes software development and software design methodologies appropriate to the development environment. + Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. **Clearance Required:** + Active TS/SCI with Polygraph **Minimum Education:** + Bachelor’s degree or higher in Computer Engineering or in a field related to Computer Engineering or Computer Science disciplines from an accredited college or university is required. **Minimum Years of Experience:** + Five plus (5+) years of software engineering experience. An additional four (4) years of Software Engineering experience may be substituted for the degree for a total of nine (9) years. + Two (2) years of work experience in the SIGINT, IA, or IT domains.
Confirm your E-mail: Send Email