Senior, Software Engineer
Job in
Sunnyvale, Santa Clara County, California, 94089, USA
Listed on 2026-08-07
Listing for:
Wal-Mart
Full Time
position Listed on 2026-08-07
Job specializations:
-
Software Development
Backend Developer, Software Engineer, Full Stack Developer, Java Developer
Job Description & How to Apply Below
As a Senior Software Engineer (Backend) you are responsible for developing high performance and scalable Catalog Service that meet the needs of millions of Walmart customers. Design and develop integrations with next generation downstream application that is built largely on an event driven platform implemented via a micro-service architecture. We are looking to bring more intellectually curious engineers who are passionate about technology in general.
Join the innovative Walmart Catalog team, where creativity and technological innovation drive success. We specialize in enhancing Seller and supplier experiences in setting up their catalog and managing Catalog platform. Our tech stack includes Java for backend services, providing an exciting opportunity for growth and collaboration.
What you'll do...
About Team:
Our team works closely with our US stores and eCommerce business to better serve customers by empowering team members, stores, and merchants with technological innovation. From groceries and entertainment to sporting goods and crafts, Walmart U.S. offers an extensive selection that our customers value, whether they shop online at , through one of our mobile apps, or in-store. Focus areas include customers, stores and employees, in-store service, merchant tools, merchant data science, and search and personalization.
What you'll do:
* Design & develop highly scalable services and solve complex software systems problems by leveraging state-of-the-art technology.
* Provide technical direction, architecture leadership and expertise to the team.
* Lead by example. Show your chops as an exceptional and experienced developer.
* Drive projects of high visibility across the organization.
* Participate in medium- to large-scale, complex, cross-functional projects by reviewing project, product and business requirements; translating requirements into technical solutions; gathering requested information (for example, design documents, product requirement); designing robust and scalable architectures; writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with cross functional teams; troubleshooting open issues and bug-fixes;
enhancing design to prevent re-occurrences of defects; ensuring on-time delivery;
What you'll bring:
* 8+ years in building highly available backend systems in Java
* Proficiency in high-throughput backend systems in Java - Spring Boot, Spring Web Flux/Reactor
* Demonstrated ability to write modular, maintainable code designed for SDK-level reuse
* Hands-on with reactive programming (Project Reactor, Reactor Kafka, Mono/Flux) and event-driven architecture - Kafka producer/consumer tuning
* Skilled in ETL workflows using Apache Spark (Scala/PySpark), Python, and SQL
* Design & develop highly scalable services and solve complex software systems problems by leveraging state-of-the-art technology.
* Proficient in Apache Airflow for workflow orchestration, including designing and optimizing DAGs and dependencies
* Strong experience in RESTful Microservices, including API design, development.
* Hands-on experience with SQL/No
SQL databases such as Cosmos DB, Azure SQL, Big Query (BQ), etc…
* Proficiency in working with caching technologies like Redis, Memcached, or similar systems
* Experience in event-driven architecture using tools like Kafka
* Knowledge of LLM agent development, prompt engineering, and experience fine-tuning LLMs (is good to have)
* Strong ability to write modular, maintainable, and testable code, along with expertise in writing test cases (unit, functional, and integration testing) using frameworks such as JUnit, Mockito, and Mock MVC
* Participate in medium- to large-scale, complex, cross-functional projects by reviewing project, product and business requirements; translating requirements into technical solutions; gathering requested information (for example, design documents, product requirement); designing robust and scalable architectures; writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with cross…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×