
Walmart
Software Engineer III
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
Job Description
The Software Engineer III will participate in the discovery phase of projects, creating high-level designs in partnership with product management, project management, business, and user experience teams. This role involves troubleshooting business and production issues through root cause analysis, engaging support teams, developing solutions, and creating action plans. The engineer will manage complex projects, translating requirements into technical solutions, researching alternatives, and ensuring value to the business. Responsibilities include writing and developing code, conducting unit testing, communicating status, collaborating with teams, and ensuring on-time delivery. The role also provides support to the business by responding to user inquiries, researching solutions, and guiding users on system implications. Additionally, the engineer will prepare requirement traceability matrices, contribute to user stories, and create minimalistic code that meets business and technical requirements, including non-functional aspects like maintainability, availability, and scalability. They will assist in selecting appropriate coding languages, standards, and tools, and take initiative to learn new technologies. Scripting for automation in CI/CD and testing processes, implementing telemetry features, and ensuring security policy adherence are also key duties. In testing, the engineer will map customer requirements to test objectives, create and execute test cases, and perform various types of testing. Defect management includes tracking, analyzing, and performing regression testing, as well as analyzing past defects to prevent recurrence. Troubleshooting performance and availability bottlenecks, conducting complex maintenance procedures, monitoring application performance, analyzing logs and performance data, and evaluating change requests are also part of the role. A DevOps orientation is expected, including maintenance and re-engineering activities.
Qualifications
Required Qualifications
- Master's degree or the equivalent in computer science, computer engineering, computer information systems, software engineering, or related field; OR Bachelor's degree or the equivalent in computer science, computer engineering, computer information systems, software engineering, or related field and 2 years of experience in software engineering or related experience.
- Developing backend services using Java and object-oriented programming principles
- Designing and implementing RESTful web services and APIs using Java and frameworks
- Designing backend systems to scale under load, including handling concurrent requests, optimizing performance and ensuring system reliability
- Message-queue systems such as Apache Kafka for asynchronous data processing and inter-service communication
- Designing, querying and maintaining relational databases using SQL
- Working with NoSQL databases such as Cassandra or Cosmos DB
- Working with cloud-based architecture and containerized application deployments using Kubernetes
- Using software development and CI/CD tools, including version control systems (Git), build and dependency management tools (Maven, Gradle) and deployment pipelines (Jenkins)
- Developing Web Applications using JavaScript, React and TypeScript and front end testing using Jest and end-to end testing frameworks like Cypress
- Monitoring, logging, and service observability using Grafana for metrics visualization, Splunk for log analysis and operational insights, and Istio Service Mesh for traffic management, service security, and distributed tracing within microservices architectures
- Developing unit and integration tests using testing frameworks such as JUnit and performance and load testing using tools such as JMeter
- Employer will accept any amount of experience with the required skills.
Skills & Technologies
About the Company
Walmart
View company profile →
Interested in this role?
Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.
Sign in to applyJob Details
Employment Type
Full Time
Experience Level
Mid
Salary Range
$126,090 – $216,000
Location
Herndon, VA
Posted
5 days ago
Country
US