CrawlJobs Logo

Software Engineer - Android

United States, Reston Employment contract 108000.00 - 216000.00 USD / Year · Job Posted May 05, 2026
Apply Position
Job Link Share

Job Description

As a part of Walmart Global Tech (WGT) you'll build industry defining reusable customer and partner facing services and products to lead differentiated experiences and revenue sources. You will be in the unique position to serve both our customers and our associates as a member of this organization, supporting all segments of Walmart. If you are the type of person who feels a personal stake in everything you work on, has a love for data, enjoys solving complex problems, has a passion for privacy, knows how to foster strong relationships and build trust, and work for the success of an entire team, then please read further!

Job Responsibility

  • Build, and maintain engaging and high-performant apps for our customers at a very high scale
  • Produce robust, maintainable, highly tested, reusable code for developing functionality, configuration, improved performance, scalability, availability, security, monitoring and alerting for software test, integration, and production environments
  • Plan and implement a series of steps which potentially include reconfiguration, integration, removal, or addition of application components to enhance the application's functionality, resiliency, usability, and security
  • Understand the Business/Stakeholder/Technical requirements and assist in analyzing the existing solutions to address the needs. Assist in creation of simple, modular, extensible functional design for the product/solution in adherence to the requirements
  • Assess gaps, updates, and modifications between the customer, business expectations, and the existing product/solutions
  • Analyze defects from past projects and solutions to avoid recurrence of similar defects
  • Analyze system performance impacting the complete product for non-functional requirements such as reliability, operability, performance efficiency, and security
  • Troubleshoot performance and availability bottlenecks within the application
  • Develop, maintain, and enhance automated test cases and deployment procedures
  • Follow coding and design best practices developed by the teams and contribute towards their continuous improvement

Requirements

  • Well-rounded understanding of Android framework components and their respective lifecycles combined with a solid knowledge of multithreading, networking, offline storage, and performance tuning
  • Android SDK along with good working understanding on Geo fencing api to enable location-based features in our app
  • Good understanding of Android sandbox and its design systems
  • Advanced level in Kotlin programming language, system design and UX design choices
  • Comfortable in exploring new ideas and writing ADR documents for peer reviews
  • Working knowledge on Android push notifications, In-app-messaging service integrations
  • Intermediate to Advanced knowledge on GraphQL / Apollo
  • Able to take challenges to dive deep into build tool development, Gradle build performance improvement and its tooling improvements in CI/CD pipeline
  • Static code analysis using lint and custom lint tooling development
  • Use App profiling tools to assess and improve our user experience using benchmark reporting, memory profiling, caching improvements, app launch performance improvements
  • Comfortable to explore and use our highly scalable data ingestion tools to triage our app
  • Biased towards greater code coverage choices
  • Motivated to contribute to achieving developer productivity across different time zones in building great customer experience with resiliency and stability in mind

Nice to have

  • Customer Service
  • 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
  • Masters: Computer Science

What we offer

  • 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
  • You will also receive PTO and/or PPTO that can be used for vacation, sick leave, holidays, or other purposes
  • Live Better U is a Walmart-paid education benefit program for full-time and part-time associates in Walmart and Sam's Club facilities
  • Annual or quarterly performance bonuses
  • Stock

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer - Android

8 matching positions

Software Engineer - Android

Join us as a Software Engineer – Android at Barclays, where you will spearhead t...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in Java (version 21+) software development including Spring Boot framework (version 3+) with strong core Java skills including but not limited to Generics, OOPS, Collections, Multithreading, I/O, Streams, REST, and JPA
  • Strong knowledge of Microservice development using SpringBoot
  • Knowledge of web front-end development using HTML5, TypeScript and React Js 16+ or Angular 10+
  • Proficient in reading, writing, and debugging multithreaded Java code
  • Android Framework, Jetpack components, Jetpack compose, Android components (Activity, Service, Content Provider), SQlite ROOM Database
  • Unit Test Testing with MOCK, MOCKK and Mockito, UI Testing Robolectric, Espresso Test your app on Android
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong proficiency in JavaScript/TypeScript and React fundamentals
  • Familiarity with state management libraries (Redux, MobX, Zustand)
Job Responsibility
Job Responsibility
  • Lead and manage engineering teams, providing technical guidance, mentorship, and support to ensure the delivery of high-quality software solutions, driving technical excellence, fostering a culture of innovation, and collaborating with cross-functional teams to align technical decisions with business objectives
  • Lead engineering teams effectively, fostering a collaborative and high-performance culture to achieve project goals and meet organizational objectives
  • Oversee timelines, team allocation, risk management and task prioritization to ensure the successful delivery of solutions within scope, time, and budget
  • Mentor and support team members' professional growth, conduct performance reviews, provide actionable feedback, and identify opportunities for improvement
  • Evaluation and enhancement of engineering processes, tools, and methodologies to increase efficiency, streamline workflows, and optimize team productivity
  • Collaboration with business partners, product managers, designers, and other stakeholders to translate business requirements into technical solutions and ensure a cohesive approach to product development
  • Enforcement of technology standards, facilitate peer reviews, and implement robust testing practices to ensure the delivery of high-quality solutions
  • To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness
  • Collaborate closely with other functions/ business divisions
  • Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Wellness rooms
  • Gyms
  • Mental health support
  • Modern workspaces
  • Collaborative areas
  • State-of-the-art meeting rooms
  • Fulltime
Read More
Arrow Right

Software Engineer - Android

Our Digital Experience Mobile team is seeking an Android Mobile Engineer to supp...
Location
Location
United States , Bloomington; Richardson; Dunwoody; Tempe
Salary
Salary:
97000.00 - 123000.00 USD / Year
itsmfonline.org Logo
Information Technology Senior Management Forum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years and strong proficiency with Kotlin in an Android development environment as well as experience with Jetpack Compose
  • Experience in mobile design patterns (MVVM)
  • Debugging, performance, and optimization skills, with a strong understanding of the Software Development Life Cycle
  • Familiarity with RESTful web services, JSON/XML data structures and JSON API
  • Understanding of code versioning tools such as Git
  • Can balance working both independently and collaboratively
  • Build relationships across different teams and roles to achieve our goals (engineers, design, test, and product owners)
Job Responsibility
Job Responsibility
  • Support State Farm’s mobile app, which delivers insurance and claims capabilities to our customers
  • Leverage Agile principles and cutting-edge technology to bring customer facing changes to production every three weeks
  • Bring hands-on experience with agile development, along with strong communication and collaboration skills, to share ideas effectively and help advance our mobile application capabilities
What we offer
What we offer
  • Annual raise and bonus
  • Robust health and wellbeing programs
  • State Farm pays most of your healthcare premium
  • Multiple healthcare plan options
  • 100% coverage for in-network preventative care
  • Vision, dental, telemedicine, 24/7 mental health professionals
  • Educational benefits
  • Industry leading training programs
  • Top-notch tuition assistance programs
  • Employee resource groups
  • Fulltime
Read More
Arrow Right

Software Engineer - Android

As an Android Engineer at Blinq, you’ll take the lead in evolving our Android pl...
Location
Location
Australia , Sydney; Melbourne
Salary
Salary:
Not provided
blinq.me Logo
Blinq Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of Android engineering experience
  • Expert-level Kotlin skills and deep understanding of Android internals
  • Track record of building and maintaining complex mobile apps in production, ideally in high-growth startups or scale-ups
  • Solid knowledge of Android architecture patterns like MVVM, MVP, or Clean Architecture
  • Experience leading projects, making technical decisions, and mentoring junior team members
  • A degree in Computer Science, Software Engineering, or a related field
Job Responsibility
Job Responsibility
  • Lead development of key features in the Blinq Android app, including integrations with native device capabilities and platform components
  • Drive architectural improvements that scale with our global user base and evolving product surface
  • Partner closely with product, design, and backend teams to deliver seamless, high-performance experiences
  • Mentor other engineers, lead code reviews, and champion quality, testing, and maintainability
  • Contribute to internal tooling, CI/CD improvements, and performance optimisation efforts
What we offer
What we offer
  • Equity & ownership
  • Competitive salary & growth path
  • Generous paid time off: At least 20 days fully disconnect each year, with a flexible policy beyond that
  • Parental leave that grows with you: 12 to 26 weeks full pay, based on tenure
  • Free food: Enjoy daily breakfast and lunch at some of our offices, plus an always-stocked snack bar
  • Fulltime
Read More
Arrow Right

Software Engineer II - Android Engineer

The Earner Trip Experience (Tripex) team builds seamless and intuitive on-trip e...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience developing Android applications using Kotlin and/or Java
  • Solid understanding of Android fundamentals (Activities/Fragments, lifecycle, UI layouts, networking)
  • Experience working with Git and contributing code through reviews in a team environment
  • Strong learning mindset and interest in building products that support real-world workflows
Job Responsibility
Job Responsibility
  • Build and maintain Android features that support Earners’ on-trip experiences, from pickup to dropoff
  • Collaborate closely with senior engineers, product managers, designers and data scientists to deliver high-quality user experiences
  • Write clean, testable, and maintainable code while learning Uber’s mobile architecture and best practices, contribute to platform building
  • Participate in code reviews, design discussions, and team rituals to grow technical and collaboration skills
  • Help diagnose and fix bugs or performance issues to improve app reliability and user trust
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer / Lead Software Engineer - Ionic Angular

Our philosophy is to understand our customers’ business first before we get to t...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
necsws.com Logo
NEC Software Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ yrs experience
  • Hands-on in coding is a must
  • Must have experience in development project & not just maintenance & support projects
  • Ability to perform Impact analysis in detail and provide a case study for the same
  • Should be able to provide estimates
  • Ability to perform and review estimation
  • Worked on Agile based project
  • Planning
  • Ensure quality of deliverables
  • Manage change control
  • Fulltime
Read More
Arrow Right

Software Engineer II and Senior Software Engineer

The FIO (Office Files and Identity) Team drives collaboration, identity, cloud f...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Rust
  • OR equivalent experience
  • 4+ years industry engineering experience coding in languages including, but not limited to, C, C++, C#, Java or Rust
  • 4+ years industry experience building and shipping production quality, performant and cross-platform applications
  • Experience collaborating cross-team and cross-function to deliver software features or projects
  • Platform-specific experience building Windows, MacOS, iOS or Android applications
  • Experience designing and implementing efficient network communications, including network protocols, performance and reliability tooling, modeling and implementing complex customer scenarios across network services
  • Experience designing and implementing client-side storage stacks, with a focus on correctness, resiliency, performance, and adaptability
  • Understanding of client file system design and APIs, including advanced performance optimizations
  • Experience directly implementing large-scale data pipelines for product telemetry, with ability to evolve system as business and technical needs change
Job Responsibility
Job Responsibility
  • Design and write code
  • Work across organizations and directly with partners both in Office and across Microsoft, including other engineers and product leaders
  • Use data as the basis for decision making
  • Be a steward of products that ship to hundreds of millions of customers around the world, staying connected to customers through data and feedback and being agile and responsive to issues
  • Grow as an engineer in a modern and highly impactful team
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Android

As a Senior Software Engineer - Android Development, you will be responsible for...
Location
Location
United States of America , Mountain View; Warren
Salary
Salary:
160000.00 - 200000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering or equivalent experience
  • 5+ years of experience in developing Android based Infotainment applications
  • Excellent programming and debugging skills in Kotlin, Java and/or C++
  • Proven experience with object-oriented design and implementation of design patterns
  • Experience with testable software architectures and frameworks, including JUnit, Espresso, TDD, MVVM, Clean Architecture
  • Experience with SCM and development tools such as: Git, GitHub, Parasoft, JIRA
  • Working knowledge of Scrum/Agile software development processes
  • Strong analytical ability to solve unusual and complex problems
  • Work in an agile environment with team members distributed across multiple time zones
  • Creative, adaptable, with a strong sense of responsibility, delivery focus, and commitment to schedules
Job Responsibility
Job Responsibility
  • Design and develop HMI applications for GM's in-vehicle Infotainment systems
  • Write efficient, well-structured, optimized, and thoroughly documented source code
  • Participate in architecture, requirements, design, code, and test case reviews
  • Analyze software defects
  • determine root cause, create software solution, test and verify closure
  • Perform integration and verification testing
  • Integrating vehicle input systems (faceplates, knobs and speech systems) with application software
  • Take ownership of tasks and coordinate with multiple stakeholders to ensure successful end-to-end completion
  • Support cross-functional teams in resolving issues related to software integration within vehicle systems
  • Promote and implement improvements in programming best practices and coding standards
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Health Savings Account
  • Flexible Spending Accounts
  • Retirement savings plan
  • Sickness and accident benefits
  • Life insurance
  • Paid vacation & holidays
  • Tuition assistance programs
  • Fulltime
Read More
Arrow Right

Staff Android Software Engineer, Cash App Consumer Platform

It all started with an idea at Block in 2013. Initially built to take the pain o...
Location
Location
United States , New York
Salary
Salary:
263600.00 - 395400.00 USD / Year
cash.app Logo
Cash App
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Platform or infrastructure builder's mindset. You've built systems for engineers as your customers, and you care deeply about developer experience
  • A high agency mindset - if you see a problem you take the initiative to find a solution
  • 10+ years of Android development experience with a demonstrated track record of impact at organizational scope
  • BA/BS degree in Computer Science or equivalent practical experience
  • Proven organizational leadership. You've driven large-scale technical initiatives across multiple teams and left systems meaningfully better
  • AI-native development practice - You actively use AI-assisted development tools and have a strong, evolving point of view on where AI creates real leverage in engineering - and where it falls short
  • Strong systems thinking - You identify non-obvious problems and design solutions that are simple enough to be right
  • Exceptional communication - crisp design docs, productive design reviews, and the ability to build alignment across senior engineers and non-engineers alike
  • Deep Android expertise - Kotlin, Jetpack Compose, modern architecture patterns, build systems, performance profiling, and testing at scale
  • Experience building developer platforms, shared libraries, or internal tooling used across large engineering organizations
Job Responsibility
Job Responsibility
  • Build and Own the Android Platform
  • Own and evolve foundational Android infrastructure: modularization, dependency injection, navigation, deep linking, and app lifecycle systems
  • Design and deliver shared libraries and frameworks that feature teams rely on daily with developer and AI ergonomics as a first-class concern
  • Drive Cash App's Android architecture forward, making high-leverage decisions that compound over time
  • Invent thoughtful Android platform tech and open source it where it creates value for the broader community
  • Develop and steward rapid experimentation in support of the fast iteration enabled by the AI world
  • Build upon observability and performance tooling that gives engineers and on-callers clarity and confidence
  • Partner with iOS, Web, and backend engineers to deliver consistent, high-quality cross-platform experiences
  • Lead as an AI-Native Engineer
  • Evolve how Cash App's Android engineering org uses AI
What we offer
What we offer
  • Remote work
  • medical insurance
  • flexible time off
  • retirement savings plans
  • modern family planning
  • Fulltime
Read More
Arrow Right