Skip to content

Secure Software Application Developer
Company | Leidos |
---|
Location | Tewksbury, MA, USA |
---|
Salary | $85150 – $153925 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Mid 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.