Logo for Walmart Canada

Senior Software Engineer, Information Security

Roles & Responsibilities

  • Bachelor’s degree or equivalent in Computer Science, Information Technology, Engineering, or related field, plus 3 years of software engineering or related experience; or 5 years of experience.
  • Experience conducting risk assessments for vendors and internal markets, applying NIST Cyber Security Framework and NIST SP 800-53 security control requirements.
  • Experience conducting ISO 27001 Certificate and Statement of Applicability reviews and SOC 2 Type 2 document reviews; assessing Data Loss Prevention (DLP) controls and vendor privacy posture including GDPR compliance.
  • Proficiency with Excel, Visio, SharePoint/OneDrive; Python for automation scripts; and Tableau dashboards for metrics.

Requirements:

  • Write and configure efficient, scalable, and secure code that meets business and technical requirements, selecting appropriate languages, frameworks, and development tools.
  • Create automation scripts for CI/CD pipelines and testing workflows, implement telemetry features, and ensure compliance with security policies during code development.
  • Prepare and execute test cases aligned with customer requirements, apply testing strategies to detect and document defects, and manage defects through the lifecycle including regression testing.
  • Troubleshoot and resolve performance or availability issues across applications and components; perform ongoing maintenance, analyze logs and performance data, monitor system metrics, and implement updates as needed.

Job description

What you'll do...

Position: Senior Software Engineer, Information Security

Job Location: 2245 Monroe Street, Herndon, VA 20171

Duties: Formulates technical problems using knowledge of analytics, big data, and automation techniques while understanding business requirements and established use cases. Translates and co-owns business problems within a specific discipline into data-related or mathematical solutions. Identifies and applies appropriate methods and tools to solve problems and demonstrates how these approaches address business challenges through relevant examples. Manages functional partnerships by identifying stakeholders, analyzing their technical needs, and engaging them through effective and culturally aware communication. Shares functional insights regularly with internal and external partners to build and maintain credibility. Explores existing products or solutions to address identified business or technical needs. Assesses gaps between current offerings and customer expectations, particularly in agile environments. Classifies requirements into applicable types, anticipates risks during the requirements phase, informs stakeholders, and recommends corrective actions. Contributes to the creation of user stories for components or applications based on evolving requirements. Monitors program progress by tracking metrics and ensuring adherence to approved milestones and timelines. Writes and configures efficient, scalable, and secure code that meets business and technical requirements. Selects and applies suitable programming languages, frameworks, and development tools. Creates scripts to automate repetitive tasks within CI/CD pipelines and testing workflows, implements telemetry features, and follows all required security policies during code development. Prepares and executes test cases aligned with customer requirements and testing objectives. Uses appropriate testing strategies and tools to detect and document defects in the code. Tracks and manages defects throughout their lifecycle, performs regression testing, and analyzes root causes to prevent repeated issues. Troubleshoots and resolves performance or availability issues across applications and components. Conducts ongoing maintenance procedures for applications, analyzes logs and performance data, and monitors system metrics to ensure optimal functionality. Performs debugging, re-engineering, and updates as needed. Evaluates change requests for feasibility and implements approved updates while ensuring system integration, performance, security, and accessibility remain intact.

Minimum education and experience required: Bachelor’s degree or the equivalent in Computer Science, Information Technology, Engineering, or related field plus 3 years of experience in software engineering or related experience; OR 5 years of experience in software engineering or related experience.

Skills Required: Must have experience with: Conducting Risk Assessments for vendors and internal markets; Applying NIST Cyber Security Framework, NIST SP 800-53 security control requirements in risk assessments; Conducting ISO 27001 Certificate and Statement of Applicability reviews; Conducting SOC 2 Type 2 document reviews; Assessing Data Loss Prevention (DLP) controls for vendors during risk assessments; Assessing vendor security posture including privacy controls such as General Data Protection Regulations (GDPR) compliance; Defining Risk Assessment questionnaire based on SIG Lite; Utilizing Microsoft Excel for reporting and Microsoft Visio for creating internal process flow diagrams; Utilizing SharePoint and OneDrive for assessment reports and artifact repository; Coding in an object-oriented programming language (Python) for creating automation scripts; Creating Tableau dashboards to present metrics. Employer will accept any amount of experience with the required skills.

Rate of pay: $152,048 - $216,000/year

Wal-Mart is an Equal Opportunity Employer.

Walmart and its subsidiaries are committed to maintaining a drug-free workplace and has a no tolerance policy regarding the use of illegal drugs and alcohol on the job. This policy applies to all employees and aims to create a safe and productive work environment.

Information Security Analyst Related jobs

Other jobs at Walmart Canada

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.