Principal Software Engineer, Cybersecurity

at Wal-Mart Associates, Inc. in Bentonville, Arkansas, United States

Job Description

Duties: Provides advanced support of developed enterprise security services by responding to customer requests, questions, and problems; working problem tickets; troubleshooting problems for root causes; reviewing problem resolutions and installation plans according to defined procedures; installing identified changes according to change procedures; using version control for maintenance of code and configuration; communicating findings and status updates for customers; carrying an on-call pager as needed; and leading war room or focus room meetings. Analyzes systems or business processes to design security solutions (for example, software, hardware) by meeting with customers and end users; investigating business requirements and ongoing operations; reviewing solution pros and cons with team members and customers; completing technical design aspects; and developing system and program specifications for Programmers and Programmer Analysts. Supports Walmart Technology teams and applications by responding to complex business and technical problems; identifying and proposing solutions; assigning development to team members; and ensuring complete implementation. Participates on team initiatives by following system development processes (for example, Information Systems Development Life Cycle (ISDLC)); assisting with required technical resource allocation; testing and debugging complex programs and scripts; reviewing and recommending third-party software; and reviewing systems documentation. Identifies and implements security solutions and follows system development processes (for example, Information Systems Development Life Cycle (ISDLC)) by gathering requested information; conducting business and technical impact analysis of proposed solutions or changes; writing, testing, and debugging programs and scripts; using commands, utilities, or control languages; participating in code reviews; using version control for maintenance of code and configuration; monitoring alerts and other system checks and balances; checking system performance, availability, and reliability; implementing test scripts and procedures; installing and maintaining third-party software and hardware changes; implementing improvements to products, alerts, and monitors; compiling documentation; and participating in and creating communications on application solutions and delivering them to diverse audiences.


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


Skills required: Experience with coding in an object-oriented programming language (Java). Experience with designing and implementing Data pipeline using Spring & Spring Boot. Experience in database creation, integration, management and to store and retrieve the data using SQL queries by RDBMS tools such as MySQL, or MS SQL or using Big data technologies. Experience writing scripting languages using Bash or Python. Experience developing and configuring Active Directory and JNDI to load the Owner information for the assets. Experience designing and developing web portal using Spring MVC, HTML, JSP, CSS, JQuery, JSON and OPEN SAML. Experience with Agile and Devops process. Experience deploying web applications and REST API using Maven and Tomcat. Experience coding shell scripts to automate the processing using Unix scripts. Experience writing unit and functional test cases using JUNIT, Mockitto. Experience in building highly scalable and high availability applications, Public cloud and Containerazion experience. Experience with Vulnerability management, Application Security and DevSecOps. Employer will accept any amount of professional experience with the required skills.

To apply for this position:  Send your resume to and reference the following Job ID number: R-801495

Copy Link

Job Posting: 3101202

Posted On: Oct 22, 2021

Updated On: Nov 22, 2021