(usa) Staff, Software Engineer, Information Security

Walmart Walmart · Retail · Bentonville, AR

Staff Software Engineer, Information Security, responsible for designing and implementing secure, scalable software solutions, managing stakeholder relationships, and leading efforts in vulnerability management and risk assessment. The role involves developing automation scripts for CI/CD pipelines and leveraging big data analytics and AI to support security initiatives.

What you'd actually do

  1. Collaborate with stakeholders to identify, analyze, and address technical and business requirements for information security solutions.
  2. Design scalable, modular software architectures that meet security, availability, and performance standards.
  3. Develop, review, and maintain secure code following industry best practices and coding standards.
  4. Implement automation scripts to support continuous integration and delivery pipelines, enhancing security and efficiency.
  5. Conduct risk assessments and vulnerability management to proactively mitigate security threats.

Skills

Required

  • Python programming
  • software architecture principles
  • cybersecurity practices
  • vulnerability management
  • cloud security
  • endpoint protection
  • risk management frameworks
  • big data analytics
  • artificial intelligence
  • modular software design
  • Bachelor's degree in computer science, information technology, engineering, information systems, cybersecurity, or related area and 4 years’ experience in software engineering or related area at a technology, retail, or data-driven company.
  • 6 years’ experience in software engineering or related area at a technology, retail, or data-driven company.

Nice to have

  • Security+ certification
  • GISF certification
  • CISSP certification
  • CCSP certification
  • GSEC certification
  • Master’s degree in computer science, information technology, engineering, information systems, cybersecurity or related area and 2 years’ experience leading information security or cybersecurity projects

What the JD emphasized

  • Proficiency in Python programming and software architecture principles to design scalable, secure solutions.
  • Experience with continuous integration and automation to enhance development efficiency and reliability.
  • Strong knowledge of cybersecurity practices, including vulnerability management, cloud security, and endpoint protection.
  • Competence in leveraging big data analytics and artificial intelligence to support security initiatives.