Cyber Security Code Analyst, Mid
Overview
In this role you maintain and modernize legacy enterprise applications, ensuring secure and reliable operation. You work within a cross-functional team to troubleshoot, upgrade, and harden systems while applying software development best practices. You will advise clients on modernization paths and contribute to security-focused improvements from day one. This position offers hands-on technical impact, collaboration, and opportunities to grow in secure software engineering. You will help secure crucial systems while enabling their growth and modernization.
Compensation / Benefitshealth, life, disabilityfinancial and retirement benefitspaid leaveprofessional developmenttuition assistancework-life programs
ResponsibilitiesMaintain applications and keep systems functioning efficientlyTroubleshoot operational issues and fix defectsUpgrade systems to meet security requirementsAdvise clients on modernization and best practicesDevelop and enhance applications using programming and scriptingReview software and firmware design documentationCollaborate in a team environment on development or assessmentsCreate and review professional documentation and diagrams to support designs or assessments
Key requirements1+ years of experience with Java, C/C++, or PythonExperience with software development best practices (IEEE or CMMI)Experience developing software using one or more languagesExperience with software and firmware design documentation and development processesExperience working in a team on software or firmware design assessmentsExperience reviewing and creating design and requirements documentationKnowledge of SDLC or DevSecOps methodologiesSecret clearanceBachelor’s degree in STEMteam collaborationeffective communicationability to document and diagram designs clearlyJava, C/C++, PythonSDLC or DevSecOpsstatic or dynamic code scanning tools (Understand, Coverity, Klocwork)