Software Engineer

Supermicro San Jose, CA $90,000 - $135,000
Full Time Mid Level 3+ years

Posted 2 months ago Expired

This job has expired

Looking for a job like Software Engineer in or near San Jose, CA? Upload your resume and we'll notify you when similar positions become available.

Upload Your Resume

About 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 →