Senior, Software Engineer
Walmart · Bengaluru · 6–9 yrs experience · Posted 2026-07-24
Tech stack: Kotlin
Apply on the company site · Get a referral for this role
Walmart salary & ratings · Walmart interview process · More live openings
About the role
Responsibilities:
- Responsible for the design, architecture, and end-to-end delivery of applications/feature, reusable libraries, and frameworks, with a strong emphasis on leveraging AI-powered tools for code generation, automation, and cross-platform development.
- Raise the bar on best practices, code quality, documentation, testing, monitoring, and feature delivery by actively integrating AI-assisted coding, code review, and testing workflows into the engineering process.
- Demonstrate strong communication skills to collaborate with stakeholders and cross-functional teams, including sharing AI-driven insights and recommendations for product and process improvements.
- Champion sustainable engineering by continuously improving best practices, producing best-in-class code, documentation, testing, and monitoring, and adopting AI tools for productivity and quality assurance.
- Estimate effort, identify risks (including those related to AI adoption), help with prioritization, and devise/meet project schedules.
- Collaborate with other engineers, providing technical guidance on AI-powered development workflows, code generation, and cross-platform strategies.
- Rise above details to spot broader issues, trends, and implications for the product/team, including the impact of AI and automation on engineering practices and team productivity
Qualifications:
- BE/MS/Ph. D. in Computer Science or equivalent.
- 6-9 years of strong design/development experience overall, with 6+ years of mobile development experience.
- Deeply ingrained mobile-first design and responsive coding mindset, with demonstrated experience in building scalable, maintainable, and testable Android applications.
- Expertise in Android SDK, SQLite Database, Kotlin, Coroutines, XML-JSON Parsing.
- Good knowledge of location services, social networking integration (e.g., Facebook, Twitter).
- Familiarity working with REST APIs for deep integrations, understanding best practices, shortcomings, and trade-offs.
- Experience with offline storage, threading, and performance tuning.
- Familiarity with cloud message APIs and push notifications.
- Deep knowledge of Android UI design principles, patterns, and best practices.
- Excellent organization, communication, and interpersonal skills.
- Demonstrated understanding of AI concepts relevant to software engineering, including prompt engineering, code generation, and supervisory engineering (reviewing, correcting, and improving AI-generated code)
- Experience using AI-powered tools for coding, code review, and testing within Android Studio or similar environments.
- Ability to generate, adapt, and work on code across multiple platforms (Android, iOS, Web) using AI tools and cross-platform frameworks.
Qualifications
- D. in Computer Science or equivalent.
- 6-9 years of strong design/development experience overall, with 6+ years of mobile development experience.
- Deeply ingrained mobile-first design and responsive coding mindset, with demonstrated experience in building scalable, maintainable, and testable Android applications.
- Expertise in Android SDK, SQLite Database, Kotlin, Coroutines, XML-JSON Parsing.
- Good knowledge of location services, social networking integration (e.g., Facebook, Twitter).
- Familiarity working with REST APIs for deep integrations, understanding best practices, shortcomings, and trade-offs.
- Experience with offline storage, threading, and performance tuning.
- Familiarity with cloud message APIs and push notifications.
- Deep knowledge of Android UI design principles, patterns, and best practices.
- Excellent organization, communication, and interpersonal skills.
- Demonstrated understanding of AI concepts relevant to software engineering, including prompt engineering, code generation, and supervisory engineering (reviewing, correcting, and improving AI-generated code)
- Experience using AI-powered tools for coding, code review, and testing within Android Studio or similar environments.
- Ability to generate, adapt, and work on code across multiple platforms (Android, iOS, Web) using AI tools and cross-platform frameworks.
Responsibilities
- Responsible for the design, architecture, and end-to-end delivery of applications/feature, reusable libraries, and frameworks, with a strong emphasis on leveraging AI-powered tools for code generation, automation, and cross-platform development.
- Raise the bar on best practices, code quality, documentation, testing, monitoring, and feature delivery by actively integrating AI-assisted coding, code review, and testing workflows into the engineering process.
- Demonstrate strong communication skills to collaborate with stakeholders and cross-functional teams, including sharing AI-driven insights and recommendations for product and process improvements.
- Champion sustainable engineering by continuously improving best practices, producing best-in-class code, documentation, testing, and monitoring, and adopting AI tools for productivity and quality assurance.
- Estimate effort, identify risks (including those related to AI adoption), help with prioritization, and devise/meet project schedules.
- Collaborate with other engineers, providing technical guidance on AI-powered development workflows, code generation, and cross-platform strategies.
- Rise above details to spot broader issues, trends, and implications for the product/team, including the impact of AI and automation on engineering practices and team productivity