Posted in

Secure Software Application Developer

Secure Software Application Developer

CompanyLeidos
LocationTewksbury, MA, USA
Salary$85150 – $153925
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelMid Level

Requirements

  • Requires BS degree in Computer Science and 4+ years of prior relevant experience or master’s with 2+ years of prior relevant experience. May consider additional years of experience and/or certifications in lieu of a degree.
  • Must have the ability to obtain a Public Trust clearance (US citizenship required).
  • Strong Programming Skills: Proficiency in languages like C# and C++.
  • Knowledge of Security Principles: Understanding of common security vulnerabilities (e.g., OWASP Top Ten), secure coding practices, and security standards.
  • Experience with Security Tools: Familiarity with static and dynamic analysis tools, penetration testing tools, and other security-related technologies.
  • Problem-Solving and Analytical Skills: Ability to identify and resolve security issues effectively.
  • Communication and Collaboration Skills: Ability to work effectively with development and security teams.

Responsibilities

  • Software Development: Creating new applications or modifying existing ones to meet specific needs.
  • Secure Code Development: Writing code that is resistant to common vulnerabilities and exploits. Ensures that security is not an afterthought but an integral part of the software development process.
  • Troubleshooting and Debugging: Identifying and resolving issues, errors, and security vulnerabilities in applications.
  • Vulnerability Assessment: Identifying and mitigating security weaknesses in software through code reviews, static analysis, and penetration testing.
  • Security Tool Development: Creating and maintaining tools and scripts to automate security tasks and improve the security posture of applications.
  • Collaboration: Working with development and security teams to integrate security considerations into the software development lifecycle. Acts as a bridge between the development and security teams.
  • Security Training and Guidance: Providing security training and guidance to other developers.

Preferred Qualifications

  • Operating System: Experience with Windows Operating System configuration, Group Policies, Security patching, Certificate Management.
  • Experience with Red Hat or other Linux OS.
  • Development Environment: Visual Studio or Visual Studio Core.