Software Engineer

Supermicro San Jose, CA $90,000 - $135,000
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 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 →