Sam's Club is hiring for Staff Software Engineer
As a Staff Software Engineer, you will engage in the discovery phase of medium to large projects to develop high-level designs. You will design, implement, and test complex code changes based on business requirements. This role involves analyzing business needs, creating software implementation plans, and directing root cause analysis for critical business and production issues.
What You'll Do:
- Lead the development of pre-transaction backend and orchestration systems at Sam's Club.
- Migrate existing legacy code to new state-of-the-art technologies and initiatives.
- Participate in and lead technical requirements analysis, design reviews, and contract closures with cross-functional teams globally.
- Identify architectural improvements, perform code reviews, and follow best practices to deliver testable, maintainable, and high-quality solutions.
- Collaborate with cross-functional teams to understand project requirements, timelines, and deliverables.
- Mentor and coach engineers to facilitate their development and provide technical leadership.
- Manage and maintain multiple production and non-production environments with automated build and release processes.
- Build and analyze tools, application logs, and analytics data to enhance the product and engineering services.
- Monitor web page health and work with partner teams on system observability.
- Set high standards for operational excellence and encourage innovation and best practices within the team.
What You'll Bring:
- 10+ years of hands-on programming experience in Golang, Java, Clojure, GraphQL, or REST.
- Strong knowledge of computer systems fundamentals, data structures/algorithms, and problem-solving.
- Extensive experience with SQL/No-SQL databases, distributed caching, event stores, and stream-processing technologies (e.g., MySQL, Cassandra, Redis, Kafka).
- Expertise in Go programming language and developing APIs in GraphQL and/or REST.
- Knowledge of Goroutine and channel patterns, systems design, design patterns, microservices, and distributed systems.
- Experience with system monitoring, logging, tracing, and triaging tools (e.g., Grafana, Splunk, Kibana).
- Familiarity with cloud infrastructure (Azure, GCP, OpenStack) and CI/CD pipelines (Kubernetes, Docker, Jenkins).
About Sam's Tech:
The Sam's Tech team focuses on innovating and improving the backend systems and technologies used by Sam's Club. The team is committed to high standards of operational excellence and promoting a culture of creativity and technology adoption.
About Walmart General/Not Function Specific:
Sam Walton opened the first Sam's Club in 1983 to offer bulk merchandise. Today, Sam's Club operates over 600 clubs in the U.S. and 100 internationally, providing affordable, wholesale merchandise to help families and small business owners save. The average club is 134,000 square feet and includes specialty services like pharmacies and optical departments.
Future Ways of Working:
Sam's Club values in-person collaboration to enhance culture and teamwork. While remote work is supported, regular in-person interactions are important for shaping culture, innovation, and relationship-building.
Benefits:
- Health Benefits: Medical, vision, and dental coverage.
- Financial Benefits: 401(k) match, stock purchase plan, and company-paid life insurance.
- Paid Time Off: PTO, parental leave, family care leave, bereavement, jury duty, and voting. PTO can be used for various personal needs.
- Other Benefits: Short-term and long-term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement, and more.
- Education Benefits: Live Better U program provides education benefits for high school completion to bachelor's degrees, including English Language Learning and short-form certificates, fully paid by Walmart.
Salary Range:
- $143,000.00 - $286,000.00
- Additional compensation includes annual or quarterly performance bonuses.
Minimum Qualifications:
- Option 1: Bachelor's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area with 4 years of experience in software engineering or related area.
- Option 2: 6 years of experience in software engineering or related area.
Preferred Qualifications:
- Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area with 2 years of experience in software engineering.
- Experience creating inclusive digital experiences and knowledge of Web Content Accessibility Guidelines (WCAG) 2.2 AA standards.