24 Oct
|
Walmart Global Tech India
|
Bengaluru
24 Oct
Walmart Global Tech India
Bengaluru
We are looking for a Staff Software Engineer to help design, build, and evolve Walmart's next-generation International Pricing platforms.
At its core, the team is responsible for the systems that help set, manage, approve, and execute prices for first-party items across Walmart's international markets.
You will solve complex engineering and business problems involving large-scale data processing, pricing recommendations, rules and workflows, downstream price execution, resiliency, auditability, and market-specific requirements.
You will be expected to write production-quality code, lead architecture and design, review critical technical decisions, and mentor engineers across the team.
Walmart International Technology enables our stores, eCommerce operations, associates, and customers across markets outside the United States.
The International Pricing Engineering team builds and operates platforms that support the end-to-end price-setting lifecycle for first-party merchandise. These capabilities include pricing strategy and recommendations, business-rule evaluation, simulations, approval workflows, manual and automated price setting, markdown optimization, competitive pricing intelligence, and price execution through downstream systems.
Our goal is to build a scalable, resilient, multi-market pricing platform that supports common global capabilities while accommodating the regulatory, operational, currency, hierarchy, and business-process requirements of individual markets.
Remain hands-on and contribute production-quality code for critical platform capabilities, complex integrations, and technically challenging initiatives.
Write high-quality design documents, including HLDs, LLDs, Architecture Decision Records, API contracts, data models, sequence diagrams, and operational readiness plans.
Review architecture and technical designs produced by engineering teams and ensure alignment with platform standards, scalability, reliability, security, and long-term maintainability.
Design and build scalable, high-throughput, and low-latency Java- or Kotlin-based microservices deployed on cloud infrastructure.
Own data-modelling and persistence strategies across relational, NoSQL, and analytical data stores, with a strong focus on data accuracy, lineage, consistency, and traceability.
Define REST and gRPC APIs with clear contracts, backward-compatibility guarantees, versioning strategies, and consumer-driven contract testing.
Identify and proactively address systemic risks, including scaling bottlenecks, single points of failure, data-integrity gaps, operational dependencies, and technical-debt accumulation.
Drive architecture and integration alignment with shared platforms and downstream systems responsible for price calculation, price publishing, execution, catalogue, analytics, and store operations.
Build and improve CI/CD pipelines for automated build, testing, security validation, canary deployment, rollback,
and production verification.
Drive observability-first engineering through structured logging, metrics, distributed tracing, dashboards, actionable alerts, and business-flow monitoring.
Ensure that services comply with enterprise security, privacy, infrastructure, and software-development standards.
Lead production-readiness reviews, incident investigations, root-cause analyses, and reliability-improvement initiatives.
Mentor junior, mid-level, and senior engineers through design reviews, code reviews, technical discussions, pairing, and structured feedback.
Establish engineering standards for design quality, code quality, automated testing, performance, security, release readiness, and operational excellence.
Partner closely with Product, Data Science, Business, Program, Quality Engineering, and other platform teams to translate complex pricing requirements into scalable technical solutions.
Identify opportunities to simplify architecture, automate manual processes, improve developer productivity, and deliver measurable business value.
A bachelor's or master's degree in Computer Science, Engineering, or a related technical field.
12+ years of relevant software-engineering experience, including experience building highly available, resilient, and scalable distributed systems.
Strong hands-on programming experience with Java 17/21, Spring Boot or comparable frameworks, microservices, REST APIs, and event-driven systems.
Expert-level understanding of object-oriented design, data structures, algorithms, distributed-system fundamentals, design patterns, and software-engineering principles.
Strong experience with Kafka or similar messaging platforms and asynchronous processing patterns.
Experience designing and operating systems using relational and NoSQL databases.
Advanced experience with cloud infrastructure such as Azure, GCP, or AWS.
Strong understanding of Docker, Kubernetes, service-to-service communication, autoscaling, resource management, and cloud-native deployment patterns.
Experience designing systems that process large data volumes while maintaining strong consistency, traceability, performance, and availability.
Strong troubleshooting skills, including the ability to diagnose complex production issues across applications, infrastructure, messaging, and data layers.
Experience driving engineering excellence through automated testing, performance optimization, reliability improvements, operational readiness, and incident prevention.
Experience integrating machine-learning inference APIs or model endpoints into production services.
Familiarity with GenAI-assisted engineering tools and their responsible use across software-development workflows.
Strong communication, facilitation, negotiation, and consensus-building skills.
Ability to balance immediate delivery needs with long-term platform architecture and sustainability.
Experience building or operating large-scale retail, eCommerce, pricing, promotion, markdown, or revenue-management platforms.
Experience building multi-tenant or multi-market platforms with shared global capabilities and configurable market-specific behaviour.
Experience integrating with complex upstream and downstream enterprise systems.
That's what we do at Walmart Global Tech. We're a team of software engineers, data scientists, cybersecurity expert's and service professionals within the world's leading retailer who make an epic impact and are at the forefront of the next retail disruption. People are why we innovate, and people power our innovations. We are people-led and tech-empowered.
We train our team in the skillsets of the future and bring in experts like you to help us grow. Here, you can kickstart a great career in tech, gain new skills and experience for virtually every industry, or leverage your expertise to innovate at scale, impact millions and reimagine the future of retail.
Walmart's culture sets us apart, and we know being together helps us innovate, learn and grow great careers. This role is based in our Bangalore office for daily work, with the flexibility for associates to manage their personal lives
Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include a host of best-in-class advantages maternity and parental leave, PTO, health benefits, and much more.
By fostering a workplace culture where everyone is—and feels—included, everyone wins. By making Walmart a welcoming place where all people feel like they belong, we're able to engage associates, strengthen our business, improve our ability to serve customers, and support the communities where we operate.
Walmart, Inc., We believe we are best equipped to help our associates, customers and the communities we serve live better when we really know them. That means understanding, respecting and valuing unique styles, experiences, identities, ideas and opinions – while being inclusive of all people.
Minimum Qualifications:Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area.Option 2: 6 years' experience in software engineering or related area.
Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years' experience in software engineering or related area
📌 Staff Software Development Engineer (Bengaluru)
🏢 Walmart Global Tech India
📍 Bengaluru