(usa) Senior, Software Engineer

Walmart Walmart · Retail · Sunnyvale, CA

Senior Software Engineer role at Walmart focused on enabling core services and systems for catalog management and supply chain technology within an e-commerce environment. The role involves leading software design and implementation, problem-solving, ensuring quality standards, adhering to architecture principles, and driving technical vision. Responsibilities include leading complex projects, identifying solutions, performing design and code reviews, and collaborating with various teams. The position requires a Bachelor's degree in Computer Science or related field with 3 years of experience, or 5 years of experience in software engineering.

What you'd actually do

  1. Leads and participates in medium- to large-scale, complex, cross-functional projects by reviewing project requirements; translating requirements into technical solutions; gathering requested information (for example, design documents, product requirements, wireframes); writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with the project team and cross-functional teams; troubleshooting open issues and bug-fixes; enhancing design to prevent reoccurrences of defects; ensuring on-time delivery and hand-offs; interacting with project manager to provide input on project plan; and providing leadership to the project team.
  2. Identifying short- and long- term solutions and timeline; reviewing and approving proposed solutions; implementing new architectural patterns; and performing design and code reviews of changes.
  3. Leads the discovery phase of medium to large projects to come up with high-level design by partnering with the product management, Web Operations, project management, business and user experience teams; obtaining cross-function approvals; driving proof-of-concept; and implementing prototypes to validate ideas.
  4. Utilizes industry research to improve Wal-Mart's technology environment by analyzing industry best practices; benchmarking industry against internal processes and solutions; researching or influencing future industry solutions for fit with internal needs; and defining software development guidelines, standards and processes.Involved in planning of system and development deployment as well as responsible for meeting software compliance standards
  5. Drives technical vision and influences product roadmap and vision

Skills

Required

  • Bachelor's degree in Computer Science or Computer Information Systems
  • 3 years’ experience in software engineering or related area OR 5 years’ experience in software engineering or related area

Nice to have

  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year's experience in software engineering or related area.

What the JD emphasized

  • core services and systems
  • high-quality product content
  • eCommerce environment
  • frictionless buying experience