You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Walmart

Senior Software Engineer

  • Office
  • 6+ years

Salary

$187,075/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The role is a senior software engineer position based at 1375 Crossman Avenue, Sunnyvale, CA 94089.

The work spans requirements, design, build, testing and production support for software components and applications.

Responsibilities

  • Compare customer and business needs with what the current product and solutions already do, and identify the gaps, updates and changes required. For agile work, do this for each iteration.
  • Sort requirements into their applicable types.
  • Spot likely risks and problems during requirements gathering, alert the right stakeholders, and recommend fixes.
  • Help write user stories for components, applications and complex features in agile projects.
  • Help design solutions so that processes and applications work together across the modules of a product.
  • Weigh trade-offs in component design against business goals.
  • Help turn high-level designs into detailed designs with mockups, pseudocode and functional logic for specific modules.
  • Build and configure lean code for whole components and applications that meet business, technical and non-functional needs, including maintainability, high availability and scalability.
  • Help choose suitable languages, development standards and tools.
  • Learn the fundamentals of programming languages and frameworks that will be useful for future work.
  • Write scripts to automate repetitive and routine tasks in CI/CD, testing and other processes where applicable.
  • Build telemetry features as needed, working independently.
  • Make sure security policy requirements are applied during code development and configuration.
  • Translate customer requirements into test objectives, then design and write test cases for components and modules.
  • Run test cases to find errors and defects across the full component, using suitable tools for each type of testing.
  • Track and analyze defects, and run regression testing after every code change to fix them in all affected places.
  • Review defects from past projects and solutions to prevent similar ones.
  • Find and resolve performance and availability bottlenecks in applications.
  • Carry out complex maintenance independently.
  • Monitor application performance using relevant metrics, and carry out corrective, adaptive and perfective maintenance and re-engineering.
  • Analyze application logs, maintenance records and performance data, and report your findings.
  • Assess change requests to determine which are valid and feasible.
  • Keep the project on track against approved milestones and timelines.

Requirements

  • A Master's degree or equivalent in computer science, computer engineering, computer information systems, software engineering or a related field, plus 1 year of experience in software engineering or a related area; or a Bachelor's degree or equivalent in one of those fields, plus 3 years of experience in software engineering or a related area.
  • Designing and building REST API web services with Java and Spring Boot, and writing object-oriented Java with multi-threading and exception handling.
  • Building microservices with Spring Boot, using dependency injection and auto-configuration.
  • Implementing data processing and analytics on Google Cloud Platform, using SQL with BigQuery and Dataproc.
  • Leading end-to-end system design, development, testing and production launch.
  • Building Angular single-page applications with routing, form validation and HTTP client services.
  • Creating custom Prometheus metrics and Grafana dashboards for real-time monitoring and data visualization.
  • Writing unit and integration tests with JUnit, Mockito and other test frameworks, and running code quality and security scans with SonarQube.
  • Configuring Docker and Kubernetes for scalable microservice deployment.
  • Implementing asynchronous messaging with Apache Kafka for event streaming and scalable communication.
  • Managing workflows and issue tracking in Jira boards and applying Agile methods.
  • Building ETL/ELT data pipelines with Google Dataproc and Apache Spark for big data processing.
  • Any amount of experience with these skills is acceptable.

Conditions

Base salary ranges from $187,075/year to $234,000/year.

Eligibility for some benefits depends on your job classification and length of employment. Benefits may change and may follow the terms of a specific plan or program. Details are on the company's benefits site.

The company is an equal opportunity employer and keeps a drug-free workplace, with zero tolerance for illegal drugs and alcohol on the job.

Benefits

  • Performance-based incentive awards, paid annually or quarterly, alongside competitive pay.
  • Health coverage: medical, vision and dental.
  • Financial benefits: 401(k), a stock purchase plan and company-paid life insurance.
  • Paid time off: PTO including sick leave, parental leave, family care leave, bereavement, jury duty and voting.
  • Short-term and long-term disability cover, education assistance with 100% company-paid college degrees, company discounts, military service pay, adoption expense reimbursement, and more.

Where you’d work

From the office

About the company

Walmart

  • Industry: E-commerce

Offices in Sunnyvale, United States, United States

Also hiring in Bellevue, United States, Canada, Los Angeles, United States and 3 more places

1 of their 219 open roles is remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 22 checks run
  • 2 red flags

Still hiring?

15 checks

2 red flags

How crowded?

7 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details12 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Java
  • SQL
  • Google Cloud
  • Kubernetes
  • Docker
  • Angular
  • Spring
  • Kafka
  • CI/CD
Seniority
Senior
Type
Full-time
Industry
E-commerce
Specialty
Backend
Region
United States
Show 6 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Senior
Experience
3+ years
Tech stack
  • Java
  • SQL
  • Google Cloud
  • Kubernetes
  • Docker
  • Angular
  • Spring
  • Kafka
  • CI/CD

Location

Work model
Office
Region
United States
Offices
  • Sunnyvale, United States
  • United States

Compensation

Salary
$187,075 / year
Pay period
Annual

Employment

Type
Full-time

Company

Industry
E-commerce

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason