Security Tool Integration Engineer

Lenovo
Morrisville, NC, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

HTML Java (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Apache HTTP Server Automation of Tests Cloud Computing Static Program Analysis Code Review Databases Computer Engineering
+19 more
Dynamic Program Analysis Web Portals Python (Programming Language) MySQL Nginx Open Web Application Security PHP Development Secure Coding Smart Devices Software Engineering Web Applications Stylesheet Language DevOps Tools - Open-source Software Security Information Technology Atlassian Tools Front End Software Development Static Application Security Testing Dynamic Application Security Testing

Job description

We are searching for a Security Development Engineer in the Security Center of Excellence for PC and Smart Devices business (PCSD). This is an exciting role where you will apply your application development skills to help build and maintain a security management portal for managing security assessments, vulnerability tracking, and other processes critical to the delivery of secure products to our customers. You’ll work with an international team of product security professionals and will have the opportunity to learn about the high-demand field of cybersecurity. The web portal is developed using PHP, so knowledge of the language and development frameworks, such as ThinkPHP, is required. Familiarity with frontend development technologies, such as HTML, CSS and JavaScript will be needed, as will knowledge of backend technologies like MySQL, Apache and Nginx.

What You’ll Do

  • Lead development of the existing web portal to meet new requirements from security engineers, project managers, users, and stakeholders

  • Ensure that the security portal meets the needs of the security team while they perform reviews, as well as development teams and project managers who will consume the results of the reviews.

  • Oversee deployment and maintenance of the portal into an on-premise cloud infrastructure

  • Serve as a bridge between the multiple security teams across the globe, ensuring that requirements of all teams are met. * Integrate a variety of DevSecOps tools output with the Lenovo Global Security Lab portal using the DevSecOps Tools native APIs to help automate security team processes and tasks.

Requirements

Bachelor’s degree in Computer Science, Computer Engineering or related field

5+ years relevant experience; or master’s degree

3+ years relevant experience; or equivalent experience 3+ years software development experience with Java, Python and PHP web applications

3+ years experience in secure software development and software security testing

Preferred Qualifications:

Experience with PHP development Familiarity with ThinkPHP or similar development framework

Experience with frontend development, including HTML, CSS and JavaScript Knowledge of backend technologies, including databases, MySQL, Apache and Nginx

Strong written and verbal communication skills - this role requires communicating with stake holders, users, project managers, and security engineers, as well as communicating with diverse and global teams

Familiarity with Atlassian APIs for Jira and Confluence for importing existing datasets

Familiarity with a wide range of security testing tools

Extensive knowledge of software security vulnerability mitigation & remediation techniques

Strong understanding of general secure development practices: code review, static analysis, dynamic analysis, and tools for SAST, DAST, IAST, Threat Modeling, etc.

Extensive knowledge of OWASP security practices and tools

Familiarity with a variety of DevSecOps tools Testing Automation Experience

Extensive experience with CVSS, CVE, CWSS, CWE software vulnerability and software weakness scoring

Experienced with Agile development methodology, processes and tools

About the company

Here at Lenovo, we believe in smarter technology for all, so we spend our time building a society that’s brighter and more inclusive.

And we go big. No, not big-huge.

We’re not just a Fortune 500 company, we’re one of Fortune’s Most Admired. We’re in 180 countries, working with 63,000 brilliant colleagues and counting. And we’re known for the world’s most complete portfolio of smart technology, from devices to software to infrastructure.

With our ingenuity, we help millions-not just the select few-experience our version of a smarter future., At Lenovo, we manufacture one of the world’s widest portfolios of connected products, including PCs (ThinkPad, Yoga, Lenovo Legion), tablets, smartphones and workstations as well as augmented and virtual reality (Mirage, ThinkReality) and smart home/office solutions. We are also building an innovative portfolio of software and services which are changing the industry. Lenovo is creating the capacity and computing power for the connections that are changing business and society.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on diversityjobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

7:28 min

Constructing a new Docker layer from scratch

Oliver Seitz Oliver Seitz · WWC Europe 2026

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

3:22 min

Transitioning from software engineering to security roles

Anna Oliveira · Coffee With Developers

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

1:45 min

Transitioning from software development to security roles

Stefania Chaplin · WWC 2022

Videos

See all

Related articles

See all