(usa) Senior, Software Engineer

Walmart Walmart · Retail · Sunnyvale, CA

Senior Software Engineer at Walmart focused on Item & Supply Chain Technology, enabling catalog setup at scale for online and in-store sales. The role involves leading software design, implementation, and problem-solving for complex, cross-functional projects, ensuring quality standards, and adhering to architecture principles. Responsibilities include translating requirements into technical solutions, writing code, conducting unit testing, collaborating with various teams, and driving technical vision and product roadmap influence. Experience with Java, open-source technologies (Kafka, Spark, Cassandra, Solr, Elastic), and architecting scalable, high-throughput systems is required.

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

  • 8+ years of experience in Software development preferable in Retail using Java technologies
  • 5+ years of programming experience in architecting highly scalable & performing Applications
  • 5+ years of experience with two or more Open Source technologies (Kafka, Spark, Cassandra, Solr, Elastic, etc.)
  • 4+ years of developing / architecting high transaction high throughput systems is a must
  • 3+ Experience of highly scalable Restful API / micro-services experience
  • 2+ year of experience in Hadoop/Hive/GCP/Spark Streaming
  • Bachelor's degree in Computer Science or Computer Information Systems

Nice to have

  • 2+ years of experience with Scala preferred
  • Bachelor's or Master's degree in computer science or related discipline

What the JD emphasized

  • high transaction high throughput systems is a must