Description
PE Systems, Inc. has a great opportunity for a Senior Software Engineer supporting Nuclear Command, Control, and Communications (NC3) Program at Hanscom AFB, MA. The ideal candidate will have knowledge and experience overseeing the security posture of systems and the ability to develop and maintain cybersecurity architecture, requirements, objectives and policies, cybersecurity personnel, and cybersecurity processes and procedures. At PE Systems, Inc., we truly value our employees. We unite exceptional talent with rewarding careers. Our dedicated team enjoys generous PTO, holidays, competitive pay, and outstanding benefits! General Function
- Perform work that that applies a broad theoretical and practical knowledge of software engineering to design, document, modify, test, install, implement, and support new or existing software.
- Develop software solutions by studying information needs, confer with users; study systems flow, data usage, and work processes, investigate problem areas, and follow the software development life cycle.
- Determine feasibility by evaluating analysis, problem definition, requirements, solution development, proposed solutions, and time and cost constraints.
- Improve operations by conducting systems analysis and recommending changes in policies and procedures.
- Analyze and refine systems requirements.
- Capture security controls during the requirements phase to integrate security into the system design.
- Leverage enterprise-wide security services when designing and developing secure applications where appropriate.
- Document and demonstrate solutions by develop documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Translate systems requirements into applications prototypes.
- Plan and design systems architecture.
- Apply cybersecurity functions to protect confidentiality, integrity, and availability.
- Determine and design applications architecture.
- Determine output media/formats.
- Design user interfaces.
- Work with customers to test applications.
- Assure software and systems security, quality, and functionality.
- Integrate hardware and software components.
- Write and maintain program documentation.
- Evaluate new applications software technologies; and/or ensure the rigorous application of information security/cybersecurity policies, principles, and practices to the delivery of application software services.
- Apply secure coding and testing standards, incorporate the use of security testing tools, and conduct code reviews.
- Obtain and license software by obtaining required information from vendors, recommending purchases, testing, and approving products.
- Plan and or implement agile acquisition/SW development techniques.
- Plan and or implement DevSecOps processes and techniques for Cloud and non-cloud applications.
- Ensure that all application deliverables are compliant with Public Law 111-383, which states the general need for software assurance.
- Ensure that all application deliverables are compliant with Public Law 112- 933 requirement to develop and implement a baseline software assurance policy for the entire lifecycle of covered systems.
- Ensure that all application deliverables comply with Defense Information Systems Agency (DISA)Application Security Development Security Technical Implementation Guide (STIG), which includes the need for source code scanning to mitigate vulnerabilities associated with System Query Language (SQL)injections, cross-site scripting, and buffer overflows.
- Support activities and meet the requirements of DoDI 8520.02, in order to achieve standardized, PKI-supported capabilities for biometrics, digital signatures, encryption, identification, and authentication.
- Perform Information Systems Security Developer (631) and Software Developer (621) Core/Additional Tasks and meet the KSAs as outlined in DoD Cyber Workforce Framework - DoDI 8140.01, DoDI 8140.02, and DoDM 8140.03.
- Apply and support digital engineering concepts and techniques throughout the program lifecycle, such as providing technical support to Model Based Systems Engineering (MBSE).
- Provide analysis and recommendations to incorporate communications systems and Modular Open System Architectures (e.g. Open Mission Systems) on host platforms with an NC3 mission to enable NC3modernization. Analysis considerations should include SWAP-C, HW/SW processing environments, and technology limitations.
- Recognized as highly skilled with advanced knowledge and experience in their technical/professional field, with the ability to apply relevant standards, procedures, and practices.
Qualifications: Education/Certifications/Experience/Skills:
- MA/MS Degree with 10 years of directly related experience or BA/BS with 12 years of directly related experience or 15 years of directly related experience to this discipline.
- Must possess and maintain a government security clearance at the TS/SCI Level.
- Must be proficient in the use of Microsoft Office Applications and other standard applications.
PE Systems, Inc. is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for Employment without regard to race/ethnicity, color, religion, sex, nation origin, ancestry, age, sexual orientation, gender identity, genetic information, marital status and disability (including physical or mental disability as well as pregnancy) veteran status or any other status protected by the Federal, State or local law. #cj
Equal Opportunity Employer This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
|