onsite
Principal Software Engineer, Information Security - Walmart
Software Engineer
Lead the design and delivery of secure, scalable software solutions, applying cryptographic expertise and DevSecOps practices to protect digital assets and drive security strategy across the organization.
About the role
Key Responsibilities
- Architect and implement secure, high‑performance software components that meet business and compliance requirements.
- Define and enforce secure coding standards, code reviews, and threat‑modeling processes across development teams.
- Integrate cryptographic primitives and key‑management solutions into applications and services.
- Drive DevSecOps pipelines, automating security testing, vulnerability scanning, and compliance checks in CI/CD workflows.
- Collaborate with product, infrastructure, and security operations to align technical strategy with risk mitigation goals.
Requirements
- 10+ years of software engineering experience, with a focus on security‑focused development.
- Deep knowledge of cryptographic algorithms, protocols, and key management practices.
- Proficiency in languages such as Python, Java, and C++ for building secure systems.
- Hands‑on experience with DevSecOps tools, CI/CD automation, and cloud platforms (e.g., AWS).
- Strong leadership, communication, and cross‑functional collaboration skills.
Skills
pythonjavaccryptographyaws