(IND) SENIOR, SOFTWARE ENGINEER
Walmart- Location
- IN KA BANGALORE Home Office Building 11
- Workplace
- —
- Employment
- —
- Salary
- —
Posted today
Position Summary...
Leads collaborative engineering teams to deliver features, APIs, ML models, and services across the full software lifecycle — from design and development to CI/CD, testing, and monitoring. Writes clean, scalable code; integrates AI/ML and GenAI tools; and translates business needs into measurable technical outcomes. Champions DevOps practices, engineering excellence, and continuous improvement. Mentors associates, fosters inclusive belonging, and builds high-performing teams. Makes sound technical decisions balancing trade-offs and long-term impact. Upholds Walmart's values — integrity, customer focus, and respect — while driving compliance, innovation, and cross-functional collaboration. Adapts to change and takes full ownership of quality, delivery, and team growth.
What you'll do...
Job Description – Senior Software Engineer (Backend Engineering)
Position Summary
We are seeking a Senior Software Engineer to design, develop, and maintain scalable backend applications and distributed services that power mission-critical business capabilities. The ideal candidate has strong expertise in Java backend development, microservices, and distributed systems, along with working knowledge of event-driven architectures and modern data processing concepts. This role requires ownership of feature delivery, technical problem solving, and collaboration across engineering teams to build reliable, secure, and high-performing software solutions.
Application & Feature Delivery
- Own end-to-end delivery of scoped features through collaborative engineering teams.
- Design, develop, test, deploy, and support backend services, APIs, and platform components.
- Develop backend features that integrate with messaging systems and data processing pipelines supporting operational, analytical, and AI/ML use cases.
- Deliver solutions aligned with product goals, platform standards, and long-term engineering objectives.
Software Development & Lifecycle Execution
- Develop clean, efficient, and maintainable code using Java and modern software engineering practices.
- Build scalable microservices, REST APIs, and event-driven applications.
- Develop backend services that publish to and consume from messaging platforms such as Apache Kafka.
- Implement simple batch or streaming data processing components using modern frameworks where appropriate.
- Drive the complete software development lifecycle including CI/CD, automated testing, observability, monitoring, debugging, and production support.
- Build automation scripts and implement telemetry to improve operational efficiency.
- Conduct code reviews and proactively resolve defects through root cause analysis and continuous improvement.
AI/ML Integration & Modern Engineering
- Integrate AI/ML services and intelligent components using internal and external APIs.
- Leverage AI-assisted development tools such as GitHub Copilot to improve engineering productivity.
- Apply object-oriented design principles and engineering best practices to build modular, maintainable, and extensible software.
Solution Design
- Translate high-level designs into detailed technical solutions and implementation plans.
- Design scalable, secure, and maintainable backend services aligned with engineering standards.
- Design backend components that integrate effectively with enterprise data platforms and distributed messaging systems.
- Participate in design reviews and apply appropriate design patterns and engineering principles.
- Continuously learn and contribute to engineering knowledge sharing across teams.
DevOps & Operational Excellence
- Monitor application health using observability, logging, and performance metrics.
- Conduct maintenance activities for backend services, messaging systems, and supporting data processing workflows.
- Support production deployments, incident management, and system reliability.
- Ensure adherence to CI/CD practices and engineering quality standards.
Engineering Excellence
- Deliver high-quality, reliable, and performant software solutions.
- Promote reusable components, automation, and engineering best practices.
- Contribute to platform improvements and continuous modernization initiatives.
- Support backend services, APIs, and lightweight data processing components to improve reliability and developer productivity.
Technical Ownership
- Own backend services, APIs, and supporting data processing components throughout their lifecycle.
- Ensure solutions meet quality, performance, security, and business objectives.
- Proactively identify issues and drive them to resolution.
Collaboration
- Partner with Product, Platform, Infrastructure, QA, Data Engineering, and AI/ML teams to deliver business value.
- Translate business requirements into scalable technical solutions.
- Communicate technical concepts effectively across engineering and business stakeholders.
- Mentor junior engineers through code reviews, technical guidance, and knowledge sharing.
Innovation & Continuous Improvement
- Continuously improve software quality, engineering processes, and developer productivity.
- Explore emerging technologies and engineering practices to drive innovation.
- Encourage automation, experimentation, and continuous learning across the team.
Technical Skills
Backend Engineering
- Java
- Spring Boot
- REST APIs
- Microservices
- Distributed Systems
- Event-Driven Architecture
- SQL & NoSQL Databases
Data & Messaging
- Apache Kafka
- ETL / ELT Fundamentals
- Batch & Streaming Processing Concepts
- Working knowledge of Apache Spark or distributed data processing frameworks (preferred)
DevOps & Cloud
- CI/CD
- Docker
- Kubernetes
- Azure, AWS, or GCP
- Monitoring & Observability
Engineering Practices
- Software Development
- Solution Design
- Design Patterns
- Automated Testing
- Agile Development
- Performance Engineering
Leadership Expectations
- Demonstrate ownership and accountability for technical deliverables.
- Collaborate effectively across teams to deliver high-quality software.
- Mentor peers and contribute to a culture of engineering excellence.
- Continuously improve systems, processes, and customer experience through innovation and operational excellence.
- Uphold Walmart's values of Respect the Individual, Act with Integrity, Serve Our Customers and Members, and Strive for Excellence in all engineering activities.
Minimum Qualifications...
Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.
Option 1
Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area.
Option 2
5 years’ experience in software engineering or related area.
Preferred Qualifications...
Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.
Master’s degree in computer science, information technology, engineering, information systems, cybersecurity, or related area and 1 year’s experience leading information security or cybersecurity projects, We value candidates with a background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly. The ideal candidate would have knowledge of accessibility best practices and join us as we continue to create accessible products and services following Walmart’s accessibility standards and guidelines for supporting an inclusive culture.
Information Technology - CISCO Certification - Certification
Primary Location...
Building 10 (sez), Cessna Business Park, Kadubeesanahalli Village, Varthur Hobli , India
Skills
- Machine Learning
- Generative AI
- Java
- Kafka
- GitHub Copilot
- Spring Boot
- SQL
- ETL
- ELT
- Spark
- Docker
- Kubernetes
- Azure
- AWS
- GCP
- WCAG
- Cisco
More jobs at Walmart
All 54(IND) Software Engineer III
Walmart · IN KA BANGALORE Home Office Building 11 · today
Senior, Software Engineer
Walmart · IN KA BANGALORE Home Office Building 11 · today
PRINCIPAL, SOFTWARE ENGINEER
Walmart · IN KA BANGALORE Home Office PTPP2 · today
(USA) Senior, Data Analyst, Transportation - Inbound Planning and Optimization
Walmart · (USA) Change Building AR Bentonville Home Office · USD 80,000–155,000/yr · yesterday
(USA) Staff, Product Manager
Walmart · (USA) Change Building AR Bentonville Home Office · USD 110,000–220,000/yr · yesterday
Similar roles
Senior Software Engineer
Appian · Chennai, India · today
Software Engineer, Trade and Fund Processing Technology
Point72 · Bengaluru, India · today
Senior / Lead Full Stack Engineer (TypeScript + React)
Solvd · Argentina · today
Senior Platform Software Engineer - R&D Automation
Preply · Barcelona · today
Senior Platform Software Engineer - R&D Automation
Preply · Kyiv · today
Senior Platform Software Engineer - R&D Automation
Preply · London · today