Walmart

Senior Software Engineer

Walmart

full-time

Posted on:

Location Type: Office

Location: DenverColoradoUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $99,000 - $198,000 per year

Job Level

About the role

  • Join Walmart as a Senior Software Engineer and contribute to the design, development, and maintenance of scalable software solutions that align with business objectives.
  • Analyze requirements, create detailed designs, code with adherence to quality and security standards, and support continuous integration and deployment processes.
  • Collaborate with cross-functional teams to deliver reliable, high-performance applications while proactively identifying and resolving technical challenges.
  • Design and implement back-end APIs in TypeScript deployed on AWS Lambdas.
  • Write and maintain Terraform configurations for deploying infrastructure to multiple environments.
  • Write and maintain unit tests in Jest and functional tests using Postman.
  • Frequently communicate, in written and verbal formats both internally and with other teams, to implement larger features.
  • Build services that are integration points for mission-critical third-party vendors.
  • Deliver at-scale features that are flexible, cost-effective, maintainable and easily debugable.
  • Optimize cloud resource usage (examples in AWS: AM, SQS, SNS, Lambda, Parameter Store, Secrets, RDS, Elasticache, S3, DynamoDB, API Gateway, CloudFront and Route 53).

Requirements

  • 5+ years of experience as a Software Engineer, including at least one year of professional development in TypeScript.
  • Experience with object-oriented design.
  • Good experience with a strongly typed language as some APIs are being migrated to Go.
  • Significant experience with deploying in any of the major cloud-based providers (AWS, Azure, GCP), including deploying cloud-functions, containers, data-stores, API gateways, etc.
  • Knowledge of professional software engineering best practices for full software development life cycle, including coding standards, code reviews, source control management (git in particular), test-driven development, continuous deployments and agile methodologies.
  • Outstanding communication, organizational and problem-solving skills.
  • Exposure to operating large-scale distributed systems, including: security, defining and monitoring service metrics, infrastructure management and scaling and DevOps best practices.
  • You’re the person your team trusts. You know how to be tactful and supportive.
  • Collaboration is fun and easy for you. You are self-driven, but you enjoy sharing and when a decision has been made, you’re happy to support it.
  • You enjoy mentoring other developers.
Benefits
  • Health benefits include medical, vision and dental coverage.
  • Financial benefits include 401(k), stock purchase and company-paid life insurance.
  • Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting.
  • Other benefits include short-term and long-term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement, and more.
  • Paid Time Off (PTO) that can be used for vacation, sick leave, holidays, or other purposes.
  • Live Better U is a Walmart-paid education benefit program for full-time and part-time associates.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TypeScriptTerraformunit testingfunctional testingobject-oriented designcloud deploymentAPI developmentDevOps best practicestest-driven developmentagile methodologies
Soft skills
communicationorganizational skillsproblem-solvingcollaborationmentoringtactfulnesssupportivenessself-driventrustworthinessproactive identification of challenges