Sr. Application Security Engineer (Python)
Location: Atlanta, GA (Only Local)
Role Overview
The Security Software Engineer is responsible for the design, testing, evaluation, implementation, deployment, and ongoing support of security systems and solutions used to safeguard organizational information assets. This role analyzes the information security environment and contributes to developing measures that protect systems and data from accidental or unauthorized modification, destruction, or disclosure.
Qualifications
- 6+ years of relevant professional experience required.
Top 5 Required Skillsets:
- Experience working as a Software Engineer or in a related technical engineering role.
- Fundamental understanding of application security principles and common security risks.
- Hands-on development experience using Python.
- Experience with source control and build tools, including Git (GitHub, GitLab, Bitbucket, or similar platforms).
- Strong communication skills with the ability to collaborate effectively with peers, product managers, and subject matter experts.
Role Overview
The Security Software Engineer is responsible for the design, testing, evaluation, implementation, deployment, and ongoing support of security systems and solutions used to safeguard organizational information assets. This role analyzes the information security environment and contributes to developing measures that protect systems and data from accidental or unauthorized modification, destruction, or disclosure.
Key Responsibilities:
Security Engineering & Operations
- Design, implement, and manage security systems and tools to protect organizational infrastructure.
- Configure and install firewalls, intrusion detection systems, encryption technologies, and related security solutions.
- Build, deploy, and monitor security controls across computer systems and networks.
- Mitigate security vulnerabilities by implementing appropriate solutions and tools.
- Develop automation scripts to track and respond to security incidents.
Incident Response & Risk Management
- Investigate security incidents and conduct forensic analysis.
- Support incident response and data recovery efforts following security breaches.
- Perform vulnerability testing, risk assessments, and security evaluations.
- Respond to information security issues throughout all stages of the project lifecycle.
- Monitor and investigate unauthorized access and security violations.
Security Architecture & Compliance
- Establish system controls, access frameworks, and authorization levels.
- Define, implement, and maintain corporate security policies and procedures.
- Determine data sensitivity levels and recommend appropriate security controls.
- Evaluate and recommend new security technologies and enhancements.
- Ensure compliance with legal, regulatory, and organizational security standards.
Infrastructure & Disaster Recovery
- Develop and maintain disaster recovery and backup procedures.
- Safeguard computer files through regular backups and disaster preparedness planning.
- Design infrastructure monitoring solutions to detect vulnerabilities.
- Create, test, and maintain network disaster recovery plans.
Collaboration & Communication
- Collaborate with teams on authentication, authorization, and encryption solutions.
- Communicate security risks and incidents across technical teams, management, and users.
- Deliver technical reports and documentation on testing and security findings.
- Provide technical support and maintain secure access to systems and resources.
Training & Continuous Improvement
- Train staff on information and network security procedures.
- Promote security awareness through training programs and ongoing communication.
- Stay current with industry trends through professional development and research.
- Recommend improvements to security processes, policies, and technologies.
Will wait for your response.
Vishnu Singh
Email :
Phone :