Principal Software Engineer

Employer
Aces Incorporated
Location
Annapolis Junction, MD
Posted
Jan 18, 2022
Closes
Jan 22, 2022
Ref
322248156
Hours
Full Time
Job Title: Principal Software Engineer Overview: EverWatch is a government solutions company providing advanced defense, intelligence, and deployed support to our countrys most critical missions. We are a full-service government solutions company. Harnessing the most advanced technology and solutions, we strengthen defenses and control environments to preserve continuity and ensure mission success.ACES, an EverWatch company, specializes in intelligence analysis, information technology, and engineering services. We are a full-service government solutions company. We tackle the hardest challenges to ensure that national defenses are strengthen and control environments continuity is preserved.ACES employees are focused on tackling the most difficult challenges of the US Government. We offer the best salaries and benefits packages in our industry - to identify and retain the top talent in support of our critical mission objectives.Clearance: Positions require a Top Secret security clearance, based on current background investigation (SBI), as well as the favorable completion of polygraph. Clearance and polygraph processing will be completed by the US Government.Aces is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy), gender identity, sexual orientation, national origin, age (40 or older), disability, genetic information, citizenship or immigration status, and veteran status or any other factor prohibited by applicable law. Responsibilities: Principal Software Engineer to perform software development and engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis and resolution. Qualifications: The Principal Software Engineer shall have at least the following experience:At least fifteen (15) years in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution. The individual must be able to communicate directions and provide guidance to junior programmer/analysts, as requiredAt least eight (8) years developing software with high-level languages such as Java, C, C++, or JavaScript in the development of application software for complex systemsAt least six (6) years demonstrated experience developing software for Windows (2000, 2003, XP, Vista), UNIX or Linux (Redhat versions 3-5) operating systems. At least two (2) years of this experience must have been obtained within the last four (4) yearsExperience planning, accomplishing goals, complicated tasks, and providing consultation on complex projects as top-level contributor or specialistFamiliarity with the software development process described in the MIL-STD498, JSTD-016, and/or US 12207 and possess at least two (2) years of experience developing software in accordance with these standardsAt least six (6) years in programming and development of application software for complex systems and software testingExperience architecting, designing, developing, testing, and supporting integration of software systems with functional requirements within a CMMI Level 2 process structureExperience "wrapping" legacy systems or components as Web Services within a SOA frameworkDeveloping solutions integrating and extending COTS productsDeveloping of Framework infrastructure and services within one of the SOA design patternsExperience with performance tuning and optimization of service-based Framework infrastructure and servicesDeveloping of custom adapters allowing the integration of legacy (ie, capabilities not developed as services) capabilities with service-based Framework infrastructure and servicesPreferred Qualifications:Strong Java skills Clearance Level: TS/SCI polygraph Job Locations: US-MD-Annapolis Junction Skills: Java