Senior Software Engineer, Cybersecurity

Location : Reston, VA, US, 20190

Company : Walmart

Date Posted : 4 October 2024

Job Type : Other

APPLY NOW
What you'll do...

Position: Senior Software Engineer, Cybersecurity

Job Location: 10790 Parkridge Blvd, Reston, VA 20191

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 applications by coordinating responses to user questions and problems; overseeing research of service level functions (for example, performance, availability, reliability); driving problem identification to root cause; coordinating resolutions, changes, and improvements; and leading and engaging war and focus room meetings. Participates in team projects by following system development processes (for example, Information  Systems Development Life Cycle (ISDLC)); leading projects; creating and approving project plans;  directing development of program specifications and programs; gathering requested information; writing, testing, and debugging complex programs and scripts; implementing test scripts and procedures; testing and installing third-party software; writing instruction manuals; compiling documentation reports; and documenting application changes. Identifies and implements security solutions and follows company 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 creating presentations on application solutions and delivering them to diverse audiences (for example, suppliers, technical staff).

Minimum education and experience required: Master's degree of the equivalent in Computer Science, Information Technology, or a related field OR Bachelor's degree or the equivalent in Computer Science, Information Technology, or a related field plus 3 years of experience in information technology or related experience.

Skills required: Must have experience with: Coding in an object-oriented programming language (Python, Javascript); Designing and implementing REST API Services and GraphQL services using Python, Javascript; Building applications using cloud providers (Azure, AWS); Developing User Interface (Frontend) applications; Designing and testing Relational database management systems (postgres, MySQL); Designing and testing NoSQL databases (MongoDB, Redis); Testing and remediating application and security issues; Testing and deploying applications in Kubernetes and Docker containers; Implementing architecture and design patterns such as Abstract Factory, Singleton, or MVC architecture; Collaborating with project teams and cross functional teams; Troubleshooting open issues and bug-fixes; Enhancing design to prevent re-occurrences of defects; Performing unit testing, integration testing and functional testing of applications; and the Cybersecurity Domain (Networks, Firewalls, Malwares, Ransomwares, Attacks, Defenses). Employer will accept any amount of experience with the required skills.

#LI-DNP #LI-DNI

Wal-Mart is an Equal Opportunity Employer.