Role OverviewAs a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications. You will work with a team to deliver high-quality software solutions that meet the needs of our customers. You will have the opportunity to grow your career through training and leadership programs.
What You Will Do
Your day-to-day responsibilities will include writing clean, efficient, and well-documented code, collaborating with cross-functional teams, and participating in code reviews. You will also be responsible for identifying and mitigating technical debt, and implementing new technologies and tools to improve our software development process.
Why It Might Be a Fit
We are looking for a Senior Software Engineer who is passionate about software development, has a strong understanding of software design patterns, and is able to communicate complex technical concepts to non-technical stakeholders. You will have the opportunity to work on a wide range of projects, and to grow your skills through training and mentorship.
Requirements
- Bachelor's degree in Computer Science or related field
- 8+ years of experience in software development
- Strong understanding of software design patterns and principles
- Experience with Agile development methodologies
- Ability to communicate complex technical concepts to non-technical stakeholders
Benefits
- Walmart+ membership
- Live Better U tuition reimbursement
- Walmart Academy training
- 401(k) matching
- Stock purchase plans
- Mental health resources
- Paid time off
- Career growth opportunities
- Comprehensive health benefits
]]>