See more Collapse

Staff Security Software Engineer

2 months ago


Morrisville, United States Lenovo Full time
General Information

Req #

WD00063742

Career area:

Hardware Engineering

Country/Region:

United States of America

State:

North Carolina

City:

Morrisville

Date:

Wednesday, April 10, 2024

Working time:

Full-time

Additional Locations:
* United States of America - North Carolina - Morrisville

Why Work at Lenovo

We are Lenovo. We do what we say. We own what we do. We WOW our customers.

Lenovo is a US$62 billion revenue global technology powerhouse, ranked #217 in the Fortune Global 500, employing 77,000 people around the world, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver smarter technology for all, Lenovo has built on its success as the world's largest PC company by further expanding into growth areas that fuel the advancement of 'New IT' technologies (client, edge, cloud, network, and intelligence) including server, storage, mobile, software, solutions, and services.

This transformation together with Lenovo's world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com , and read about the latest news via our StoryHub .

Description and Requirements

Lenovo Infrastructure Solutions Group's (ISG) Product Security Office (PSO) is seeking a passionate software developer with experience in supporting internal teams through custom-built tools and automation. This isn't a traditional software development position working on focused aspects of a larger program day-in, day-out. Instead, the successful candidate will engage in high-impact activities with business unit-wide visibility that make Lenovo ISG product security initiatives more effective, such as developing, enhancing, and/or implementing full-stack software applications and utilities; automating processes; assisting with secure software development lifecycle projects; and working with users to troubleshoot and resolve issues.

This is a backfill for an existing position which supports Lenovo ISG's growing and evolving product security needs, joining an established team responsible for securing an expanding product portfolio. This position is well suited to candidates that thrive on solving new and unique problems, identifying and planning for future requirements, working with varied technologies, and taking ownership of technical solutions. Development activities are the primary focus and expected to comprise 80%+ of duties.

This role is located in Morrisville, NC.

Primary responsibilities:
  • Lead tool customization and internally build application development activities from identifying requirements, full-stack development, testing, and user support
  • Assess and understand existing products or solutions while assuming ownership for their maintenance and future development
  • Work with security engineers, security architects, developers, and leadership, to align with continually evolving business and market needs and expectations
  • Adhere and contribute to security best practices, standards, requirements, secure software development processes, etc.
  • Maintain an open, thoughtful, respectful, and collaborative team environment
  • Interface with cross-functional teams and technical resources to provide user support and gather feedback
  • Support secure development lifecycle initiatives
  • Proactively provide for continuous procedure and process improvement
Position Requirements

Basic Requirements:
  • Bachelor's degree in Computer Science, Management Information Systems, or similar technical degree
  • Non-degree candidates with additional years of relevant work experience
  • 5+ years of industry experience in a full stack software development role with relevant degree
  • 3+ years software development experience in Python and JavaScript
  • Web-based development experience using frameworks such as Flask, Angular JS, Node JS, etc.
Preferred Requirements:
  • Software development experience in other Object-Oriented Programming Languages
  • Digital Certificate, HSM, code signing, and practical cryptography experience using tools like OpenSSL
  • Linux and/or Windows operating system administration
  • Hardware configuration and troubleshooting
  • Knowledge of TCP/IP networking fundamentals
  • Practical knowledge and use of SQL for development
  • Good grasp of using, implementing, and documenting REST APIs
  • Knowledge of secure software development fundamentals
  • Gather and define development requirements to meet process requirements
  • Experience with interpreting requests from technical internal stakeholders into priorities and project milestones
  • Application installation, configuration, security hardening, and user support activities
Key Personal Traits:
  • Able to cultivate collaborative relationships; navigate sometimes contentious situations; and successfully resolve conflicts - all with respect, equity, and professionalism
  • Comfortable working toward what may be loosely defined objectives, clarifying and solidifying those objectives along the way
  • Team player, self-starter and entrepreneurial spirit
  • Receptive to feedback and guidance from colleagues
  • A critical thinker and problem solver, who is naturally curious and a consummate learner
  • A good communicator with strong verbal and written presence, capable of clearly explaining and documenting security needs
  • Ability to think analytically, gain insight and extrapolate information to reach decisions and offer guidance across different contexts
  • Adept at multi-tasking and achieving results in what can be a high-pressure environment while adapting to fluid business demands
  • Self-motivated and desire to independently drive the maturity of solutions
  • Persistent, keeping end goals in mind, being mindful of opportunities as they present themselves, and appreciating that "not today" doesn't mean "not ever"
Citizenship Requirement:
  • Must be a US citizen or US national; US permanent residents or candidates requiring sponsorship cannot be considered
Travel:
  • 5% (travel typically not needed, but possible on occasion)


We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, national origin, status as a veteran, and basis of disability or any federal, state, or local protected class.

Additional Locations:
* United States of America - North Carolina - Morrisville

* United States of America

* United States of America - North Carolina

* United States of America - North Carolina - Morrisville

We have other current jobs related to this field that you can find below


  • Morrisville, United States Synopsys Full time

    The Synopsys Cybersecurity Architecture and Engineering team is growing and seeking a Senior Director, Cloud Security Engineering to head our Cloud Security and DevSecOps Programs. This critical role will be responsible for leading key areas across the Cloud Security, Product Security and Application Security stack.As the Leader in the Cybersecurity...


  • Morrisville, United States Device Solutions Inc Full time

     Senior Software Engineer (Embedded Linux-Focused) Location: Morrisville, North CarolinaPay: Based on ExperiencePosition Type: Full-Time Exempt, In-Person (Hybrid)About Device Solutions: Device Solutions is a full-service engineering firm specializing in the design and development of low-power, wireless IoT devices. Since opening our doors in 2003, we...


  • Morrisville, United States Tanium Full time

    Exciting Opportunity at Tanium (Hybrid Role - 3 Office Days per week)Are you ready to take the next step in your career as a Full-Stack Senior Software Engineer at Tanium? Join our dynamic team in building and maintaining cutting-edge products while collaborating closely with customers and product management. Embrace a full-stack role that demands strong...


  • Morrisville, United States ACT Professional Solutions Full time

    Morrisville, NC100% onsite required -4 days per week in office a mustAssignment until the end of the year with a possible extension until Feb 2025.We are seeking a strong and versatile software engineer who is driven to design, develop, and support ourtest automation efforts. Our electronics test team is focused on developing tools and applications used...


  • Morrisville, United States InsightFinder Inc. Full time

    InsightFinder provides innovative machine learning technology to unlock the value in IT operational data, from performance metrics to textual log files, finding root causes for deviations from normal behaviors and recurring patterns, as well as predicting future events and outages to reduce unnecessary human intervention. InsightFinder’s core technologies...


  • Morrisville, United States Ad Astra Diagnostics Full time

    Job DescriptionJob DescriptionAd Astra Diagnostics, Inc. (AAD) is looking for an experienced Software Quality Assurance Engineer to assist the company in developing a class-leading Point-of-Care diagnostic platform for the human market in a small and dynamic team.You will be leading the efforts of testing a Medical Device Software, including data...


  • Morrisville, United States Ad Astra Diagnostics Full time

    Job DescriptionJob DescriptionAd Astra Diagnostics, Inc. (AAD) is looking for an experienced Software Quality Assurance Engineer to assist the company in developing a class-leading Point-of-Care diagnostic platform for the human market in a small and dynamic team.You will be leading the efforts of testing a Medical Device Software, including data...


  • Morrisville, United States Ad Astra Diagnostics Full time

    Job DescriptionJob DescriptionAd Astra Diagnostics, Inc. (AAD) is looking for an experienced Software Quality Assurance Engineer to assist the company in developing a class-leading Point-of-Care diagnostic platform for the human market in a small and dynamic team.You will be leading the efforts of testing a Medical Device Software, including data...

  • Sr. Security Engineer

    2 months ago


    Morrisville, United States DanSources Full time

    The ideal candidate will have engineering expertise as it relates to endpoint security technologies to include Antivirus: EDR/XDR, Symantec End-point Security Complete (SESC), and other industry end-point toolsets; preferably in a large organization. Requirements: Advanced experience of Windows domain, workstation platform, registry, protocols, etc. to...

  • Sr. Security Engineer

    2 weeks ago


    Morrisville, United States Dansources Technical Services Full time

    Job DescriptionJob DescriptionThe ideal candidate will have engineering expertise as it relates to endpoint security technologies to include Antivirus: EDR/XDR, Symantec End-point Security Complete (SESC), and other industry end-point toolsets; preferably in a large organization.Requirements:Advanced experience of Windows domain, workstation platform,...

  • Sr. Security Engineer

    3 months ago


    Morrisville, United States Dansources Technical Services Full time

    Job DescriptionJob DescriptionThe ideal candidate will have engineering expertise as it relates to endpoint security technologies to include Antivirus: EDR/XDR, Symantec End-point Security Complete (SESC), and other industry end-point toolsets; preferably in a large organization.Requirements:Advanced experience of Windows domain, workstation platform,...

  • Software Engineer C

    2 months ago


    Morrisville, United States Sensus Full time

    Xylem (XYL) is a leading global water technology company committed to developing innovative technology solutions to the world’s water challenges. The Company’s products and services move, treat, analyze, monitor and return water to the environment in public utility, industrial, residential and commercial building services settings.  With its October...


  • Morrisville, United States Tanium Full time

    The Basics (Hybrid Role - 3 Office Days per week) As a Full-Stack Senior Software Engineer at Tanium, you will build and maintain best-of-breed products as part of a nimble development team. Tanium focuses on a customer engagement model and feedback process to ensure our products are designed the right way from the beginning. When new products ideas are...


  • Morrisville, United States Digital Prospectors Full time

    Position: Information Security EngineerLocation: Morrisville, NC (Onsite)Length: Direct HireJob Description:Are you passionate about safeguarding digital environments and eager to take on new challenges in the realm of information security? Our client is seeking a highly skilled Information Security Engineer to join their dynamic team. In this role, the...


  • Morrisville, United States Digital Prospectors Full time

    Position: Information Security EngineerLocation: Morrisville, NC (Onsite)Length: Direct HireJob Description:Are you passionate about safeguarding digital environments and eager to take on new challenges in the realm of information security? Our client is seeking a highly skilled Information Security Engineer to join their dynamic team. In this role, the...


  • Morrisville, United States Oracle Full time

    The Oracle Communications/IOT software development team is seeking an experienced platform software engineer in IOT space. We are seeking a candidate with 10+ years of development experience in a Linux environment.As a senior developer in the software engineering division, you will apply your extensive knowledge of software architecture and development in...


  • Morrisville, United States Oracle Full time

    The Oracle Communications/IOT software development team is seeking an experienced platform software engineer in IOT space. We are seeking a candidate with 10+ years of development experience in a Linux environment.As a senior developer in the software engineering division, you will apply your extensive knowledge of software architecture and development in...

  • Sr Software Engineer

    2 weeks ago


    Morrisville, United States street_fight Full time

    WHO IS NETSERTIVE? We are a technology and digital marketing intelligence company that empowers product brands & local businesses to win the fight online. We combine this advanced technology with deep knowledge of specific vertical industries, partnering closely with local businesses, multi-location retailers, and national brands to drive sales opportunities...


  • Morrisville, United States Lenovo Full time

    General Information Req # WD00070083 Career area: Software Engineering Country/Region: United States of America State: North Carolina City: Morrisville Date: Tuesday, August 13, 2024 Working time: Part-time Additional Locations: * United States of America - North Carolina - Morrisville Why Work at Lenovo We are Lenovo. We do what we say. We own...

  • Software Architect

    2 months ago


    Morrisville, United States Lenovo Full time

    Software ArchitectGeneral InformationReq # WD Career Area: Hardware EngineeringCountry/Region: United States of AmericaState: North CarolinaCity: MorrisvilleWorking Time: Full-timeAdditional Locations:* United States of America - North Carolina - MorrisvilleWhy Work at LenovoWe are Lenovo. We do what we say. We own what we do. We WOW our customers.Lenovo is...