Senior, Software Engineer

World's leading retailer focused on helping people save money and live better through retail, tech, and innovation.
Sunnyvale, CA, USABentonville, AR, USA
$117,000 - $234,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI · E-Commerce

Description For Senior, Software Engineer

Walmart's Advertising Technology group is seeking a Senior Software Engineer to join their Real-Time Targeting team. This role is crucial in developing cutting-edge technology solutions for delivering personalized advertising experiences at scale. The position involves building and maintaining high-performance ad servers that handle billions of requests monthly, working with real-time data processing, and implementing machine learning solutions. The team operates in a hybrid work environment, primarily based in Sunnyvale, CA, focusing on creating sophisticated advertising technology solutions that connect brands with retail shoppers. The role offers competitive compensation, comprehensive benefits, and the opportunity to impact millions of customers' shopping experiences while working with cutting-edge technologies in big data and real-time processing. As part of Walmart Global Tech, you'll be contributing to systems that make life easier for hundreds of millions of people while working alongside software engineers, data scientists, and cybersecurity experts.

Last updated 17 hours ago

Responsibilities For Senior, Software Engineer

  • Build real-time data processing services using Scala, Kafka, and Cassandra
  • Develop big data applications using Spark, Dataproc, Presto, and AirFlow
  • Design systems using Lambda-architecture patterns
  • Troubleshoot business and production issues
  • Develop software using object-oriented languages
  • Perform advanced data investigations using SQL and Spark
  • Design and develop quality assurance systems for large data pipelines

Requirements For Senior, Software Engineer

Scala
Java
Python
Kafka
Cassandra
  • Bachelor's degree in computer science or related field and 3 years experience, OR 5 years experience in software engineering
  • Experience programming in Java or Scala
  • Experience building microservices and running them in distributed cloud environment
  • Experience using Map Reduce in Hadoop batch jobs and Spark streaming services
  • Experience in creating and maintaining data processing workflows
  • Experience using Spark, Hive, or SQL for advanced data investigation
  • Experience developing testing techniques for data processing implementations

Benefits For Senior, Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
401k
Equity
Parental Leave
  • Multiple health plan options including vision & dental plans
  • 401(k) and stock purchase plans
  • Life insurance
  • Associate discounts in-store and online
  • Education assistance for Associate and dependents
  • Parental Leave
  • Military service pay
  • Paid Time off including vacation and sick leave
  • Short-term and long-term disability

Interested in this job?

Jobs Related To Walmart Senior, Software Engineer

Software Engineer III

Senior Software Engineer role at Walmart focusing on developing and supporting Member Desk applications with competitive salary and comprehensive benefits.

Software Engineer III

Senior Software Engineer role at Walmart focusing on backend development with Java, React, and Kafka, offering competitive salary and comprehensive benefits.

Software Engineer III

Senior Software Engineer role at Walmart focusing on building ETL and ML pipelines for inventory forecasting and demand estimation systems.

Software Engineer III - AdTech

Senior Software Engineer position at Walmart's AdTech team, focusing on backend development for advertising platforms with competitive pay and benefits.

Senior, Software Engineer

Senior Software Engineer position at Walmart Global Tech, building scalable microservices and cloud-native solutions for retail innovation.