PRINCIPAL, SOFTWARE ENGINEER (Bengaluru)

PRINCIPAL, SOFTWARE ENGINEER (Bengaluru)

06 Aug
|
Walmart
|
Bengaluru

06 Aug

Walmart

Bengaluru

Position Summary...

We are looking for a Principal Engineer Java Backend to lead the design and delivery of highly scalable, distributed systems powering Walmart's Marketing and Customer Relationship Management platform. You will be a technical anchor for the team, driving architectural decisions, setting engineering standards and build highly scalable, data-driven platforms that enable customer acquisition, retention, and personalized experiences across multiple international markets.

Job Summary

We are seeking an exceptional Principal Engineer to provide technical leadership and architectural direction across the Marketing Technology ecosystem, encompassing SEO, Digital Marketing, and CRM platforms. This role will be responsible for defining and driving the long-term technology strategy, building highly scalable and resilient platforms, and enabling data-driven customer engagement at global scale. The Principal Engineer will partner closely with Product, Data Science, Marketing, and Engineering leaders to deliver innovative solutions that improve customer acquisition, personalization, retention, and campaign effectiveness while ensuring platform reliability, performance, security, and operational excellence.

You will set the technical direction for the team, mentor senior and staff engineers, collaborate with product and platform partners, and influence engineering standards across Walmart's Global Tech organization. This is a high-impact, high-visibility role for a seasoned engineer who thrives on solving complex distributed systems problems and is passionate about operational excellence.

What youll do

- Architect and deliver scalable backend systems Lead the end-to-end design and implementation of high-throughput,



low-latency Java microservices handling item catalog ingestion, validation, transformation, and offer publishing across global markets.

- Drive technical strategy and engineering standards Define and champion architectural patterns, coding standards, and best practices for the team; conduct design reviews, guide ADRs (Architecture Decision Records), and influence platform-level decisions across the Global Marketplace engineering organization.

- Lead complex problem-solving across distributed systems Own the resolution of critical production issues, performance bottlenecks, and systemic reliability gaps; apply deep expertise in distributed systems, event-driven architectures (Kafka), NoSQL data stores (Cosmos DB), and cloud-native deployments (Kubernetes/WCNP on Azure).

- Mentor and grow engineering talent Coach senior and staff engineers through pair programming, code reviews, and design discussions; help build a culture of technical rigor, ownership, and continuous learning within the team.

- Collaborate cross-functionally to deliver business outcomes Partner with Product Management, Data Engineering, Platform teams, and global market stakeholders to translate complex business requirements into robust, maintainable technical solutions with measurable impact.

What Youll Bring





- Deep Java and distributed systems expertise 12+ years of software engineering experience with solid proficiency in Java (8/11/17+), Spring Boot, microservices architecture, REST and gRPC APIs, and high-scale distributed systems design patterns.

- Event-driven and streaming systems experience Hands-on experience building production systems with Apache Kafka or equivalent event streaming platforms; solid understanding of eventual consistency, idempotency, and at-least-once/exactly-once processing semantics.

- Cloud-native and Azure platform expertise Experience designing and operating services on Kubernetes-based platforms (WCNP/Azure AKS or equivalent); hands-on exposure to Azure cloud services including Azure Cosmos DB, Azure Service Bus, and Azure Monitor; familiarity with observability tooling (metrics, logging, distributed tracing), CI/CD pipelines, and SRE principles.

- Hands-on experience designing, developing, and optimizing high-scale Spark batch data processing pipelines that handle terabytes of data, with expertise in distributed computing, performance tuning, data modelling, and building reliable data products for analytics, customer insights, and marketing activation.

- Principal-level leadership and communication skills Proven track record of leading technical roadmaps, influencing without authority across teams, facilitating alignment between engineering and business stakeholders, and mentoring engineers to accelerate their growth.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 PRINCIPAL, SOFTWARE ENGINEER (Bengaluru)
🏢 Walmart
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal, software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: principal, software engineer (bengaluru) / bengaluru