Description
This role presents an exciting opportunity to work on advanced software security techniques while contributing to the development and maintenance of secure software solutions. As a Software Security Engineer, you will play a key role in implementing, testing, and operating software security measures in compliance with technical reference architecture, as well as providing engineering designs for new solutions to mitigate security vulnerabilities.
Responsibilities: Implement, test, and operate advanced software security techniques in compliance with technical reference architecture. Conduct ongoing security testing and code reviews to improve software security posture. Troubleshoot and debug issues as they arise, ensuring timely resolution. Provide engineering designs for new software solutions, focusing on mitigating security vulnerabilities. Contribute to all levels of architecture and maintain technical documentation to ensure clarity and transparency. Consult team members on secure coding practices and stay abreast of new tools and best practices in software security.
Requirements: Bachelor’s degree in a technical discipline from an accredited college or university, or at least eight (8) years of experience in software development/engineering. Strong experience in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution. Experience in Java programming for distributed systems, including networking and multi-threading. Hadoop/Cloud Developer Certification. Active TS/SCI clearance with Full Scope Polygraph.
Desired: Familiarity with JavaScript, React, Angular, or Kubernetes (K8). Experience with UI development.
|