Software Engineer
Full Time
Mid Level
3+ years
Posted 3 weeks ago
Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
Upload Your ResumeAbout This Role
Join our team as a Software Engineer, where you will be responsible for ensuring the security of websites and software applications used by our clients. This role involves conducting website/application code scanning, vulnerability analysis, and penetration testing.
Responsibilities
- Conduct Vulnerability Assessments: Identify and assess vulnerabilities in computer systems, networks, and applications through various methods, including automated tools and manual testing.
- Security Support: Investigate and PoC security issues reported by customers or global security incident regarding vulnerabilities and respond in a timely manner.
- Penetration Testing: Perform ethical hacking and simulate cyberattacks to identify and exploit vulnerabilities, emphasizing unauthorized access, privilege escalation, and data breaches.
- Security Analysis: Analyze and evaluate security risks and propose mitigations, considering industry best practices and compliance requirements.
- Report Generation: Prepare detailed and comprehensive reports outlining vulnerabilities, potential impacts, and recommendations for remediation.
- Collaboration: Work closely with IT and security teams to understand the organization's infrastructure, applications, and security controls. Provide guidance on security best practices.
- Stay Informed: Keep abreast of the latest cybersecurity threats, vulnerabilities, and industry trends. Continuously update skills and knowledge to adapt to evolving security landscapes.
- Tool Evaluation: Assess and utilize various penetration testing tools and frameworks to enhance testing efficiency and effectiveness.
- Research and Development: Engage in ongoing research to develop new techniques, tools, and methodologies to enhance penetration testing capabilities and stay ahead of emerging threats.
Requirements
- 3+ years experience in conducting penetration tests
- Proficient in various operating systems (Windows, Linux, Unix, etc.)
- Knowledge of networking protocols and technologies
- Programming and scripting skills
- Web application security testing skills
- Wireless network security testing skills
- Familiarity with penetration testing tools (e.g., Metasploit, Burp Suite, Nmap)
- Understanding of security vulnerabilities and exploitation techniques
- Knowledge of security best practices and standards
- Ability to communicate findings effectively to technical and non-technical stakeholders
- Strong report writing skills to document test results and recommendations
- Adherence to a strong code of ethics and a commitment to conducting tests in a lawful and responsible manner
Qualifications
- A bachelor's or master's degree in Computer Science, Information Technology, Cybersecurity, or related fields
- 3+ years experience in conducting penetration tests
Skills
Unix
*
Windows
*
Linux
*
Programming
*
Scripting
*
Burp Suite
*
Metasploit
*
Nmap
*
* Required skills
Certifications
CISSP
(Required)
CEH
(Required)
OSCP
(Required)
GPEN
(Required)
ECSA
(Required)
About Supermicro
Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide.
Manufacturing
View all jobs at Supermicro →
Related Searches
Similar Jobs
Software Engineer I
Active
Travelers
·
Hartford, CT
·
$99,100 - $163,400
Salesforce CRM
Apex
LWC
Copado
1 week ago
Software Engineer
Active
JPMorganChase
·
Plano, TX
Python
SQL
AWS
Azure
+23 more
1 week ago
Software Engineer - Solutions Engineering
Active Remote
Canonical
·
New York, NY
Python
Kubernetes
DevOps
Agile
+6 more
1 week ago
Software Engineer
Active
Enlighten
·
Augusta, GA
·
$97,097 - $140,000
AWS
Azure
Java
Spring
+18 more
1 week ago
Software Engineer II
Active
CyberTrend Engineering LLC
·
Annapolis Junction, MD
Gitlab
Java
Spring Boot
JSON
+13 more
1 week ago