Taro Logo

Principal, Software Engineer

World's leading retailer focused on helping people save money so they can live better.
Bentonville, AR, USA
$110,000 - $220,000
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · E-Commerce

Description For Principal, Software Engineer

Walmart Global Tech is seeking a Principal Software Engineer to join their International Inventory Management team. This role is part of Walmart International, which operates in 23 countries with over 5,200 retail units. The position focuses on building and maintaining large-scale distributed systems using technologies like Java, Spring Boot, and Kafka. As a Principal Engineer, you'll lead technical architecture, mentor team members, and drive engineering excellence across the organization. The role offers a hybrid work environment and comprehensive benefits including competitive salary, performance bonuses, and stock options. You'll be working on systems that impact millions of customers while collaborating with cross-functional teams across product management, UX/UI, and DevOps. The position requires deep expertise in distributed systems, micro-services architecture, and cloud technologies, with opportunities to shape the future of retail technology at global scale. Located in Bentonville, AR, you'll be part of a team that's reimagining retail through technology innovation.

Last updated 16 days ago

Responsibilities For Principal, Software Engineer

  • Guide and mentor a team of engineers, conducting code reviews and leading design discussions
  • Act as a technical authority, providing direction and expertise
  • Lead the creation and maintenance of technical architecture
  • Architect complex software systems ensuring performance and scalability
  • Develop comprehensive technical documentation
  • Promote and enforce technical standards across the organization
  • Lead discovery phase of major projects
  • Collaborate with cross-functional teams
  • Stay current with technological advancements

Requirements For Principal, Software Engineer

Java
Node.js
Kafka
  • 8+ years experience in software development, focusing on building large scale distributed systems
  • Experience in Java, React Native
  • Proficiency in API development, Node.js, GQL
  • Advanced knowledge of complex software design, distributed system design, design patterns
  • Proficiency in Kafka, No SQL databases
  • Familiarity with Azure or Google Cloud Platform
  • Track record in architect role with large-scale software development
  • Experience with micro-services and event driven architecture
  • Knowledge of coding standards, frameworks, and SDLC

Benefits For Principal, 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 Principal, Software Engineer