Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
(USA) Staff, Software Engineer, Android image - Rise Careers
Job details

(USA) Staff, Software Engineer, Android - job 1 of 2

Position Summary...What you'll do...• Immigration Sponsorship is not available in this roleWe are looking for super smart Staff Software Engineers to help build the top-tier Android products.About Team:Last Mile Delivery is expected to grow multiple times over in the next few years. In this role, you will develop highly scalable services and solve complex software engineering problems by leveraging state-of-the-art technology.What you'll do:As a Staff Software Engineer at Walmart, you’ll have the opportunity to• Lead, design, develop and lead multiple business or technology driven projects with small to medium sized teams to support new functionalities and user experiences.• Play a pivotal role in shaping architectural decisions, championing scalable and efficient solutions to meet present and future needs.• Serve as a Subject Matter Expert to provide technical leadership and mentorship to your teammates, other teams, and engineers.• Guide software engineers as part of a team to deliver mobile features using Android, Kotlin, GraphQL, etc.• Take ownership, lead and contribute across the technical stack to improve speed of delivery, developer productivity and related goals.• Drive Availability, Quality, Performance, and Resiliency related goals with your team.• Collaborate with cross-functional teams, including product, UX and designers, to grasp the requirements and deliver top-tier software product.• Identify and drive improvements to mobile SDK frameworks, components and tooling for the Walmart developer community.• Contribute to and enhance mobile platform architecture to implement high-tech ideas.What you'll bring:You have and can implement big ideas with a positive attitude. You want to be a part of the team to disrupt this industry, and you have these main skills:• Comprehensive knowledge of Android framework components and their lifecycles, accompanied by a strong understanding of multithreading, networking, offline storage, and performance tuning.• Proficiency in Kotlin/Java, with our focus being on developing brand new apps completely in Kotlin.• Expertise in Android SDK, Gradle, and experience with dependency injection frameworks, such as Dagger.• A solid understanding of architectural patterns, specifically MVVM or clean.• The ability to develop products with an emphasis on testability. You should be someone who appreciates test coverage and is well-versed in Mockito and JUnit.• A disciplined approach to development, including tasks such as code review, testing, documentation, and maintaining a structured code environment in a team setting.• An unending desire for improvement and learning, with a passion for adopting the latest features in Android.• Proficient in managing complex, cross-team coordination and working closely with product owners.• A commitment to quality - someone who takes pride in delivering high-quality products and supports others in maintaining high standards.• As a plus, we're looking for someone with experience in Jetpack Compose, as we are currently incorporating it for our latest UI development.About Walmart Global Tech:Imagine working in an environment where one line of code can make life easier for hundreds of millions of people. 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. We have roles for those chasing their first opportunity as well as those looking for the opportunity that will define their career. 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 is a competitive advantage, and it’s fostered by being together. Working together in person allows us to collaborate, align quickly and innovate with greater speed. We use our campuses to create purposeful connection rooted in deepening understanding and investing in the development of our associates.Our hubs: Walmart is a global company with offices across the United States and around the world. Our global headquarters is in Bentonville, Arkansas, with primary hubs in the San Francisco Bay area and New York/New Jersey.Benefits:Benefits: Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.Equal Opportunity Employer:Walmart, Inc. is an Equal Opportunity Employer – By Choice. 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 diversity- unique styles, experiences, identities, ideas and opinions – while being inclusive of all people.The above information has been designed to indicate the general nature and level of work performed in the role. It is not designed to contain or be interpreted as a comprehensive inventory of all responsibilities and qualifications required of employees assigned to this job. The full Job Description can be made available as part of the hiring process.At Walmart, we offer competitive pay as well as performance-based bonus awards and other great benefits for a happier mind, body, and wallet. Health benefits include medical, vision and dental coverage. Financial benefits include 401(k), stock purchase and company-paid life insurance. Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting. Other benefits include short-term and long-term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement, and more.‎‎‎You will also receive PTO and/or PPTO that can be used for vacation, sick leave, holidays, or other purposes. The amount you receive depends on your job classification and length of employment. It will meet or exceed the requirements of paid sick leave laws, where applicable.‎For information about PTO, see https://one.walmart.com/notices.‎‎Live Better U is a Walmart-paid education benefit program for full-time and part-time associates in Walmart and Sam's Club facilities. Programs range from high school completion to bachelor's degrees, including English Language Learning and short-form certificates. Tuition, books, and fees are completely paid for by Walmart.‎Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms.‎For information about benefits and eligibility, see One.Walmart.‎The annual salary range for this position is $143,000.00-$286,000.00‎Additional compensation includes annual or quarterly performance bonuses.‎Additional compensation for certain positions may also include:‎‎- Stock‎‎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 4 years’ experience in software engineering or related area.Option 2: 6 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, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years' experience in software engineering or related area, 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.Primary Location...680 West California Avenue, Sunnyvale, CA 94086-4834, United States of America
Walmart Glassdoor Company Review
3.4 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Walmart DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Walmart
Walmart CEO photo
Doug McMillon
Approve of CEO

Average salary estimate

$214500 / YEARLY (est.)
min
max
$143000K
$286000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About (USA) Staff, Software Engineer, Android, Walmart

Walmart is on the lookout for a brilliant Staff Software Engineer specializing in Android to join our dynamic team in Fremont, CA. In this role, you'll be at the heart of our innovative Last Mile Delivery team, where the potential for growth is sky-high. Imagine designing and developing cutting-edge Android applications that will enhance the user experience for millions of customers! As a Staff Software Engineer, you will lead projects, shape architectural decisions, and mentor fellow developers, all while working collaboratively with cross-functional teams. Your technical acumen in Android framework components, Kotlin, and clean architecture practices will shine as you take ownership of the mobile features we create. With a focus on performance, quality, and scalability, you're not just coding – you're shaping the future of retail technology. Plus, you’ll have the chance to drive improvements in mobile SDK frameworks, ensuring that developers within the Walmart community have access to top-notch tools. If you're eager to tackle complex software engineering challenges and excited to innovate at scale, we would love to hear from you. Bring your enthusiasm for learning and your strong commitment to quality, and together, we can elevate the Walmart shopping experience. Join us at Walmart Global Tech, where the culture is as vibrant as the impact you'll make!

Frequently Asked Questions (FAQs) for (USA) Staff, Software Engineer, Android Role at Walmart
What are the main responsibilities of a Staff Software Engineer, Android at Walmart?

As a Staff Software Engineer, Android at Walmart, you'll lead multiple technology-driven projects focused on enhancing our mobile platforms. Your primary responsibilities will include designing and developing scalable Android applications, mentoring fellow developers, and collaborating with cross-functional teams to gather requirements and deliver top-tier software products. You will also be driving improvements to mobile SDK frameworks and ensuring high standards of performance, quality, and resiliency.

Join Rise to see the full answer
What qualifications are required for the Staff Software Engineer, Android role at Walmart?

To qualify for the Staff Software Engineer, Android position at Walmart, you need a Bachelor's degree in computer science, engineering, or a related field, along with at least 4 years of experience in software engineering. Alternatively, 6 years of relevant experience can substitute for a degree. Proficiency in Android development with Kotlin, a strong understanding of architectural patterns, and familiarity with testing frameworks like Mockito and JUnit are also essential.

Join Rise to see the full answer
What skills are preferred for the Staff Software Engineer, Android position at Walmart?

In the Staff Software Engineer, Android role at Walmart, preferred qualifications include a Master’s degree in a relevant field and experience with creating inclusive digital experiences. Familiarity with Jetpack Compose, strong leadership skills, and the ability to manage complex cross-team projects are also valuable. Experience with accessibility standards, such as WCAG 2.2 components, is a plus.

Join Rise to see the full answer
What programming languages should a Staff Software Engineer, Android at Walmart be proficient in?

As a Staff Software Engineer, Android at Walmart, you should be proficient in Kotlin and Java, with a strong emphasis on leveraging Kotlin for new application development. Familiarity with Android SDK components, Gradle, and dependency injection frameworks will enhance your contributions to the team.

Join Rise to see the full answer
What opportunities for growth are available for a Staff Software Engineer, Android at Walmart?

Walmart offers a vibrant environment where growth is encouraged for a Staff Software Engineer, Android. You will have the chance to work on impactful projects that reach millions of customers, receive mentorship and technical leadership opportunities, and engage in continuous learning through various training programs. The innovative culture at Walmart Global Tech fosters career advancement, allowing you to take your skills to the next level.

Join Rise to see the full answer
Common Interview Questions for (USA) Staff, Software Engineer, Android
Can you describe your experience with Kotlin in Android development?

When answering this question, highlight specific projects where you utilized Kotlin, including any challenges you faced and how you overcame them. Discuss features of Kotlin that you particularly like or any enhancements you made in existing projects with this language.

Join Rise to see the full answer
Explain the MVVM architectural pattern as it applies to Android apps.

To effectively answer this, describe what MVVM stands for and how it promotes a clean separation of concerns in Android apps. Discuss your experience implementing MVVM in projects and how it improves code maintainability and testability.

Join Rise to see the full answer
How do you manage and ensure the quality of code when leading a team?

Emphasize the importance of code reviews, implementing coding standards, and utilizing automated testing. Provide examples of how you have successfully maintained high-quality standards in past projects through these practices.

Join Rise to see the full answer
What strategies do you use for debugging Android applications?

Share specific debugging tools and techniques you regularly employ, such as Android Studio's built-in debugging features, logcat, and unit testing frameworks. Discuss a particularly challenging bug you resolved and the steps you took to fix it.

Join Rise to see the full answer
Can you describe a time you had to collaborate with cross-functional teams?

Detail an experience where you effectively collaborated with product managers, designers, and engineers. Discuss how you ensured clear communication, managed expectations, and ultimately contributed to the successful delivery of a project.

Join Rise to see the full answer
What is your approach to keeping up with the latest trends in Android development?

Talk about the resources you use, such as blogs, podcasts, online courses, and community events. Mention any personal projects where you experimented with new technologies or participated in hackathons to enhance your skills.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects?

Explain your strategy for prioritization, be it agile methodologies, setting deadlines, or communicating with stakeholders. Provide an example of how you successfully managed competing priorities in a previous role.

Join Rise to see the full answer
Illustrate your understanding of dependency injection in Android.

Define what dependency injection is and explain its benefits in Android development, particularly in relation to unit testing and code maintainability. Share examples from your experience where you have successfully implemented dependency injection, like using Dagger.

Join Rise to see the full answer
Describe your experience with Jetpack libraries.

Mention the specific Jetpack libraries you've utilized in your projects and how they enhanced your app's functionality. Discuss how using Jetpack libraries has streamlined your development process and improved app performance.

Join Rise to see the full answer
What is your experience with creating accessible Android applications?

Discuss your knowledge and experience with Web Content Accessibility Guidelines (WCAG) and how they influenced your approach to Android development. Share specific instances where you implemented accessibility features in your applications.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Sam's Club as a High School Intern and play a crucial role in enhancing member experiences at the front end.

Photo of the Rise User
Walmart Hybrid Murrieta, CA
Posted 11 days ago

As a Member Team Lead at Sam's Club, you'll guide a team dedicated to delivering exemplary member service and operational excellence.

Photo of the Rise User
Posted 11 days ago

As a Software Engineer at Thomson Reuters, you will collaborate globally to design and develop exceptional software solutions.

Photo of the Rise User
Posted 8 days ago

We are seeking a motivated Software Engineer with a passion for Python to develop cutting-edge tools in the computer vision domain.

Photo of the Rise User
Visa Remote Frankfurt, Germany
Posted 7 days ago

Join Visa as a Senior Full Stack Engineer and contribute to the innovation of payment solutions in a dynamic environment.

Photo of the Rise User
Posted 13 days ago

Seeking a skilled Python Developer to innovate and scale backend infrastructure for a cutting-edge AI voice system in a thriving startup.

Photo of the Rise User
KION GROUP Hybrid Grand Rapids, MI, United States
Posted 6 days ago

Join Dematic as a Senior Professional Software Engineer, where you will develop cutting-edge software solutions in a dynamic and collaborative environment.

Photo of the Rise User
Anduril Industries Hybrid Boulder, Colorado, United States
Posted 6 days ago

Join Anduril Industries as a Lead Software Engineer and contribute to cutting-edge imaging technology that enhances military capabilities.

CNX Remote ARG Work-at-Home
Posted 9 days ago

Concentrix Catalyst seeks a Junior Developer with Python/SQL skills to enhance auditing processes and deliver quality outcomes.

Posted 8 days ago

Join Jimini as a Senior Frontend Software Engineer and help shape the future of mental health care using innovative technology.

"To save people money so they can live better.”

7225 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 22, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!