STAFF, SOFTWARE ENGINEER
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
What You'll Do:
Design, develop, and optimize highly scalable backend services and distributed systems using Java, Spring Boot, microservices, REST APIs, and event-driven architectures .
Design, develop, and optimize highly scalable backend services and distributed systems using Java, Spring Boot, microservices, REST APIs, and event-driven architectures .
Own complex technical solutions from design through implementation, testing, deployment, observability, and production support.
Own complex technical solutions from design through implementation, testing, deployment, observability, and production support.
Define and influence technical architecture across multiple services and teams, balancing scalability, reliability, performance, security, and maintainability.
Define and influence technical architecture across multiple services and teams, balancing scalability, reliability, performance, security, and maintainability.
Build reusable components, frameworks, APIs, and engineering capabilities that improve developer productivity and accelerate product delivery.
Build reusable components, frameworks, APIs, and engineering capabilities that improve developer productivity and accelerate product delivery.
Design and implement event-driven solutions using technologies such as Apache Kafka , ensuring reliable and scalable communication across distributed services.
Design and implement event-driven solutions using technologies such as Apache Kafka , ensuring reliable and scalable communication across distributed services.
Integrate backend applications with enterprise data platforms and support batch and streaming data processing use cases.
Integrate backend applications with enterprise data platforms and support batch and streaming data processing use cases.
- Apply working knowledge of Apache Spark and distributed data processing concepts when developing or integrating data-intensive applications.
Apply working knowledge of Apache Spark and distributed data processing concepts when developing or integrating data-intensive applications.
- Collaborate with Data Engineering, AI/ML, Platform, Infrastructure, and Product teams to deliver scalable solutions supporting operational, analytical, and AI/ML workloads.
Collaborate with Data Engineering, AI/ML, Platform, Infrastructure, and Product teams to deliver scalable solutions supporting operational, analytical, and AI/ML workloads.
Drive engineering excellence through code reviews, architecture reviews, automated testing, CI/CD, observability, performance engineering, and operational best practices.
Drive engineering excellence through code reviews, architecture reviews, automated testing, CI/CD, observability, performance engineering, and operational best practices.
Identify and resolve complex production issues through structured debugging, root cause analysis, and sustainable corrective actions.
Identify and resolve complex production issues through structured debugging, root cause analysis, and sustainable corrective actions.
Mentor engineers through technical guidance, design discussions, code reviews, and knowledge sharing.
Mentor engineers through technical guidance, design discussions, code reviews, and knowledge sharing.
Influence engineering standards, design patterns, and best practices across teams.
Influence engineering standards, design patterns, and best practices across teams.
Evaluate emerging technologies and drive adoption of solutions that improve scalability, reliability, developer productivity, and customer experience.
Evaluate emerging technologies and drive adoption of solutions that improve scalability, reliability, developer productivity, and customer experience.
Maintain architectural decision records and communicate technical decisions, trade-offs, and long-term implications to stakeholders.
Maintain architectural decision records and communicate technical decisions, trade-offs, and long-term implications to stakeholders.
Partner with Product and business stakeholders to translate complex requirements into scalable and measurable technical solutions.
What You'll Bring:
10+ years of software engineering experience with significant experience building and operating large-scale backend applications.
10+ years of software engineering experience with significant experience building and operating large-scale backend applications.
- Strong hands-on expertise in Java and modern backend frameworks such as Spring Boot.
Strong hands-on expertise in Java and modern backend frameworks such as Spring Boot.
Deep understanding of microservices, distributed systems, API design, and event-driven architectures .
Deep understanding of microservices, distributed systems, API design, and event-driven architectures .
Strong experience with REST APIs, asynchronous processing, messaging systems, and SQL/NoSQL databases .
Strong experience with REST APIs, asynchronous processing, messaging systems, and SQL/NoSQL databases .
Experience with Apache Kafka or similar distributed messaging and streaming technologies.
Experience with Apache Kafka or similar distributed messaging and streaming technologies.
Working knowledge of data engineering concepts , including ETL/ELT, batch and streaming processing, data pipelines, and data quality.
Working knowledge of data engineering concepts , including ETL/ELT, batch and streaming processing, data pipelines, and data quality.
Familiarity with Apache Spark or other distributed data processing frameworks ; hands-on experience is a plus.
Familiarity with Apache Spark or other distributed data processing frameworks ; hands-on experience is a plus.
Understanding of cloud-native development and experience with platforms such as Azure, AWS, or GCP .
Understanding of cloud-native development and experience with platforms such as Azure, AWS, or GCP .
Experience with Docker, Kubernetes, CI/CD, and observability/monitoring .
Experience with Docker, Kubernetes, CI/CD, and observability/monitoring .
Strong understanding of software architecture, design patterns, performance optimization, resiliency, and fault-tolerant systems.
Strong understanding of software architecture, design patterns, performance optimization, resiliency, and fault-tolerant systems.
Experience designing systems for high availability, scalability, and operational excellence.
Experience designing systems for high availability, scalability, and operational excellence.
Strong problem-solving skills with the ability to simplify complex technical problems and make sound architectural decisions.
Strong problem-solving skills with the ability to simplify complex technical problems and make sound architectural decisions.
- Ability to influence technical direction across teams without relying on formal authority.
Ability to influence technical direction across teams without relying on formal authority.
Demonstrated ability to mentor engineers and raise engineering standards across the organization.
Demonstrated ability to mentor engineers and raise engineering standards across the organization.
Strong communication and collaboration skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
Strong communication and collaboration skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
- Passion for continuous learning, innovation, automation, and improving engineering productivity.
Passion for continuous learning, innovation, automation, and improving engineering productivity.
Experience integrating AI/ML capabilities or GenAI tools into software solutions is a plus.
Minimum Qualifications...
- Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.
Preferred Qualifications...
- Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.
About Walmart
Global retail, e-commerce, and supply chain corporation.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Walmart
Cosmetics Cashier
Riverton, USA
Certified Pharmacy Technician
Gettysburg, USA
Food/Consumables Team Associate
Xenia, USA
Janitorial Associate
Huber Heights, USA
Overnight Power Wash Technician
Comstock Park, USA
Licensed Low Voltage Technician
Las Vegas, USA
Specialty Equipment (Food Technician) - 2nd Shift
Garden Grove, USA
Supermarket Rack Refrigeration HVAC Technician - 2nd Shift
Poway, USA