Walmart

Walmart

Senior Software Engineer

Sunnyvale, CAPosted 5 days ago$150,080 – $234,000
Full TimeSeniorUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

We are seeking a Senior Software Engineer to join our team. In this role, you will be responsible for assessing gaps and modifications between customer expectations and existing solutions, classifying requirements, and anticipating solution risks. You will contribute to the creation of user stories, assist in designing solutions that ensure processes and applications work in tandem, and evaluate trade-offs during component design. You will convert high-level designs into detailed designs, create and configure code to meet business and technical requirements, and assist in selecting appropriate development tools. You will also build automation scripts for CI/CD and testing, implement telemetry features, and ensure security policy requirements are met. Your responsibilities will extend to mapping customer requirements to test objectives, creating and executing test cases, tracking and analyzing defects, and troubleshooting performance and availability bottlenecks. You will conduct complex maintenance procedures, monitor application performance, and evaluate change requests. Ensuring adherence to project milestones and timelines is also a key part of this role.

Qualifications

Required Qualifications

  • Experience with MongoDB and Cassandra NoSQL Databases for high-volume, distributed data storage.
  • Experience coding in Java, Python, and Scala object-oriented programming languages for backend development.
  • Experience monitoring and debugging the health status of microservices by using Splunk for log aggregation and analysis.
  • Experience building event-driven applications using RabbitMQ and ActiveMQ message brokers.
  • Experience implementing service synchronization and data streaming using Kafka for high-throughput, fault-tolerant pipelines.
  • Experience designing and implementing REST API web services using Java frameworks.
  • Experience managing CI/CD pipelines with Jenkins for automated testing and incremental rollout of software releases.
  • Experience designing Relational Database Management Systems with MySQL, including schema design and query optimization.
  • Experience working with Containerization technologies, specifically Docker, for packaging and deploying microservices and ensuring environment consistency.
  • Experience using Kubernetes or similar container orchestration platforms for managing, scaling, and automating deployment of large-scale applications.
  • Experience designing and deploying highly available, scalable, and fault-tolerant cloud-native applications on AWS or GCP/Azure.
  • Experience with Distributed Systems Design principles, including consistency models, fault tolerance, high-availability and cost optimal architecture.
  • Experience handling System Scalability and performance tuning, including load balancing, caching strategies, and sharding techniques.
  • Experience utilizing Unit Testing frameworks and Integration Testing methodologies to ensure code quality and reliability.
  • Experience working with Git and modern Version Control workflows for collaborative software development.
  • Experience following Agile development methodologies for managing project requirements and ensuring on-time delivery.
  • Experience on debugging Java, Python code using Flamegraphs, pdb, and other data-based technologies.
  • Employer will accept any amount of professional experience with the required skills.

Skills & Technologies

AgileCI/CDMongoDBCassandraNoSQLJavaPythonScalaRabbitMQKafkaREST APIJenkinsMySQLDockerKubernetesAWSGCPAzureGit

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 apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Senior

Salary Range

$150,080 – $234,000

Location

Sunnyvale, CA

Posted

5 days ago

Country

US