Taro Logo

Software Engineer III

Walmart helps people save money so they can live better, serving millions of customers through retail, tech, merchandising, and finance operations worldwide.
Sunnyvale, CA, USABentonville, AR, USA
$117,000 - $234,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer III

Walmart's Advertising Technology team is seeking a Senior Software Engineer III to join their data foundation team that serves millions of customers daily. This role focuses on building extremely large-scale data sets and processing them using distributed systems to enrich them with intelligent insights. As a senior engineer, you'll lead the design and implementation of critical data platforms, collaborate with cross-functional teams, and mentor junior engineers.

The position is within Walmart's Advertising Technology data team, which owns and drives the foundational data platform for targeting and measurement systems. The team specializes in building scalable data pipelines, applying machine learning techniques, and solving complex data analysis problems. You'll work with cutting-edge technologies including Hadoop ecosystem, stream processing, and cloud platforms.

The role offers competitive compensation ($117,000-$234,000 in Sunnyvale) with comprehensive benefits including health coverage, 401(k), stock options, and paid time off. You'll be part of a team that directly impacts how millions of customers shop and how advertisers connect with them. This is an excellent opportunity for experienced engineers who want to work on large-scale data systems while making a significant impact on retail technology.

The position requires strong technical expertise in distributed systems, data engineering, and programming languages like Java/Scala/Python, combined with leadership skills to mentor team members and drive technical decisions. You'll be based in either Sunnyvale, CA or Bentonville, AR, working on projects that shape the future of retail advertising technology.

Last updated 11 days ago

Responsibilities For Software Engineer III

  • Lead discovery phase of large software engineering projects
  • Work on projects focused on data integration from different sources
  • Identify opportunities and influence leaders to solve high impact problems
  • Partner cross-functionally with Product, Data Science, and Tech Leads
  • Establish strategic plans to improve system performance
  • Mentor junior engineers
  • Perform root-cause analysis of complex problems
  • Design and implement scalable data pipelines

Requirements For Software Engineer III

Java
Python
Scala
Kafka
  • 3+ years of experience in software development
  • 2+ years of experience in building large scale distributed systems
  • Proficient in Scala or Java or Python, spark, HQL and SQL
  • Deep knowledge in Hadoop ecosystem
  • Strong Experience with near real-time stream processing
  • Experience in messaging systems such as Kafka
  • Excellent communication and leadership skills
  • Exceptional analytical-reasoning and problem-solving skills
  • Bachelor's degree in computer science or related field or equivalent experience

Benefits For Software Engineer III

Medical Insurance
Vision Insurance
Dental Insurance
401k
Equity
Parental Leave
  • Multiple health plan options including vision & dental for you & dependents
  • 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 coverage