Posted in

Staff – Software Engineer – Android

Staff – Software Engineer – Android

CompanyWalmart
LocationSunnyvale, CA, USA
Salary$143000 – $286000
TypeFull-Time
Degrees
Experience LevelExpert or higher

Requirements

  • 10+ years of experience as an Android engineer
  • Expert Android Kotlin and Java skills
  • Mentor junior engineers
  • Plan, implement, maintain, and lead technical projects
  • Caching, logging, performance tuning, monitoring, and scaling
  • Solid understanding of software development lifecycle
  • Unit/UI testing best practices and patterns
  • Ability to communicate and collaborate with our product teams
  • Comfortable working in a distributed team and communicating asynchronously
  • Experience working in a successful agile development team
  • Able to take full responsibility for the product – from early planning stages to deployment

Responsibilities

  • Leading the work of other small groups engineers, including offshore associates, for assigned Engineering projects by providing pertinent documents, direction, and examples; identifying short- and long- term solutions and timeline; reviewing and approving proposed solutions; implementing new architectural patterns; and performing design and code reviews of changes.
  • Troubleshooting business and production issues by reviewing and analyzing information (for example, issue, impact, criticality, possible root cause); engaging support teams to assist in the resolution of issues; formulating an action plan; directing actions as designated in the plan; interpreting the results to determine further action; performs root cause analysis to prevent future occurrence of issues; and completing online documentation.
  • Leading the discovery phase of medium to large projects to come up with high level design by partnering with the product management, design, project management, business and user experience teams; obtaining cross-function approvals; driving proof-of-concept; and implementing prototypes to validate ideas.
  • Developing Innovation strategies, processes, and best practices by leading internal technical teams; partnering with cross-functional teams across the business; developing assessments of key opportunities; documenting project scopes; developing long-range plans and project timelines; communicating with and influencing decision-makers and executives within the organization; and resolving technology differences across teams through informed discussions.
  • Driving the execution of multiple business plans and projects by identifying customer and operational needs; developing and communicating business plans and priorities; removing barriers and obstacles that impact performance; providing resources; identifying performance standards, measuring progress and adjusting performance; accordingly, developing contingency plans; and demonstrating adaptability and supporting continuous learning.
  • Promoting and supporting company policies, procedures, mission, values, and standards of ethics and integrity by training and providing direction to others in their use and application, ensuring compliance with them; and utilizing and supporting the Open Door Policy.

Preferred Qualifications

  • Prior experience with the following is a huge plus: Experience with GraphQL
  • Experience with Splunk
  • Experience in Retail industry
  • Prior experience in supporting application by handing on-call supports with L2 availability team during critical business hours.