Mobile Software Engineer

Walmartabout 1 year ago
San Jose, California, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

We are seeking a talented and passionate Senior Backend Engineer to join our international transactions team. In this role, you will serve as a tech lead for small to medium projects, designing, developing, and maintaining a scalable and secure backend infrastructure using technologies such as Java, Spring Boot, Kafka, and SQL databases. You will collaborate with product teams, in-house developers, and architects to deliver high-quality software applications. Immigration sponsorship is not available for this role.

Key Responsibilities

  • Provide technical leadership for an agile development team of 6-8 engineers working on multiple International Stores features and applications.
  • Collaborate with cross-functional teams (Product Management, Market Operations) to gather requirements and create software design specifications.
  • Design, develop, test, deploy, and maintain scalable, secure, and high-performance APIs, microservices, and components.
  • Conduct design and code reviews, suggesting improvements to ensure high quality and maintainability.
  • Oversee development lifecycles, analyze application logs and performance data, and evaluate change requests.
  • Track and provide guidance to resolve critical technical debts.
  • Troubleshoot technical issues, participate in root cause analysis, and document code and technical specifications.
  • Research and implement best practices and emerging technologies, and share knowledge via mentoring and technical talks.

Required Qualifications

  • 8+ years of relevant work experience with 2-3 years as a technical lead for small to mid-sized development teams.
  • Excellent problem-solving, ownership, communication, and leadership skills.
  • Experience with areas such as Server Backend Distributed Systems, Full Stack Development, Scalable Enterprise Platforms, Application Security, and Incident Management.
  • Deep knowledge in software architecture, microservices, Java-based APIs, and systems testing.
  • In-depth understanding of NoSQL databases (e.g., Cosmos, MongoDB) and design principles for large-scale robust platforms.
  • Proven ability to share knowledge through mentoring, code/design reviews, and technical talks.
  • Familiarity with system performance, application security, monitoring tools, metrics, test automation, and behavior-driven development.
  • Minimum Qualifications:
    • Option 1: Bachelor's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related area plus 3 years of experience in software engineering.
    • Option 2: 5 years of experience in software engineering or a related field.

Preferred Qualifications

  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related field with at least 1 year of additional experience.
  • Experience in creating inclusive digital experiences and implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards and assistive technologies.
  • A solid understanding of accessibility best practices, contributing to products and services that follow Walmart’s accessibility standards.

Benefits & Perks

  • Competitive Compensation: Annual salary range of $117,000.00-$234,000.00 with additional performance bonuses and Stock awards.
  • Incentive Awards: Recognitions for outstanding performance.
  • 401(k) Match & Stock Purchase Plan.
  • Paid Maternity/Parental Leave, PTO, and PPTO for vacation, sick leave, and holidays.
  • Multiple Health Plans: Including medical, vision, and dental coverage.
  • Hybrid work environment that combines in-office collaboration with remote flexibility.
  • Education benefits through the Live Better U program.

Required Skills

Microservices
Spring Boot
Kafka
NoSQL
API Development
SQL
Technical Leadership
Java
Distributed Systems
Agile Leadership