Lead the development and delivery of scalable software solutions
Collaborate with cross-functional teams to implement features, APIs, and integrations
Ensure high-quality and reliable systems throughout the software lifecycle
Engage stakeholders to translate complex requirements into technical solutions
Monitor application performance and support defect management and debugging
Mentor peers and promote engineering best practices
Requirements
Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area
5 years’ experience in software engineering or related area
Extensive experience in software development using languages such as JavaScript, TypeScript, Python, Java, Rust, Dart, or C++
Proficiency with React.js, Node.js, Git, and PostgreSQL in Agile environments
Strong skills in solution design, API development, and software design patterns
Expertise in DevOps practices, CI/CD pipelines, automated testing, and monitoring
Ability to lead technical design reviews and apply object-oriented programming principles
Proven problem-solving skills with a focus on scalable, maintainable software systems
Effective collaboration and communication across cross-functional teams
Commitment to continuous learning, mentorship, and engineering excellence.
Tech Stack
Dart
Java
JavaScript
Node.js
Postgres
Python
React
Rust
TypeScript
Benefits
Incentive awards for your performance
401(k) match
Stock purchase plan
Paid maternity and parental leave
PTO
Multiple health plans
Health benefits include medical, vision and dental coverage
Company-paid life insurance
Tuition, books, and fees for education program paid by Walmart