Staff, Software Engineer

Walmart Walmart · Retail · Bentonville, AR

Staff Software Engineer role focused on Walmart's Finance Tech ecosystem, specifically allocation and matching management. The role involves technical leadership, designing and deploying scalable cloud-native systems, and leveraging modern ML/AI/GenAI tools to enhance business value and developer productivity. Requires strong experience in distributed systems, microservices, cloud-native design, and hands-on AI tool experience.

What you'd actually do

  1. Provides technical leadership and mentorship to engineers, fostering a culture of continuous improvement and innovation in solution design, architecture and development.
  2. Lead the creation and maintenance of our technical architecture, aligning it with business goals and scalability requirements.
  3. Design and deploy scalable, performant, secure, cloud-native systems that align with business goals.
  4. Establish and guide engineers to adopt engineering best practices, conduct/lead design & code reviews, and ensure alignment with the overall FRE Architecture vision.
  5. Foster a culture of learning and innovation through hands-on technical guidance and mentorship.

Skills

Required

  • 10+ years of relevant industry experience in software development and solution architecture
  • Experience leading teams in a solution architect role
  • Distributed system design
  • Multi-tenant platform design
  • Microservices
  • Asynchronous design patterns
  • Cloud native design
  • High-availability architectures
  • Hands-on experience with AI tools
  • Java
  • Python
  • PySpark
  • Graph
  • React
  • Nodejs
  • k8s
  • Spring framework
  • Kafka
  • AI frameworks
  • Splunk
  • OpenObserve
  • Grafana
  • Prometheus
  • APM
  • CICD pipelines

Nice to have

  • Legacy modernization experience
  • Experience with monitoring tech

What the JD emphasized

  • 10+ years of relevant industry experience in software development and solution architecture focused on building large scale complex distributed systems.
  • Must have experience leading teams in a solution architect role, leading multiple teams to deliver complex systems.