Position: Senior Manager, Software Engineering
Job Location: 680 W. California Avenue, Sunnyvale, CA 94086
Duties: Work with a group of engineers in the mobile team to contribute to the vision and mission of the mobile initiatives. Own and write code for a significant portion of mobile applications. Create UI and UX in Walmart’s applications, and turn ideas and designs into features that are well-tested and reusable elsewhere in the applications. Assist product owners and designers in defining product requirements by offering technical suggestions. Guide proof-of-concept for medium to large initiatives and implement prototypes to validate ideas. Provide technical direction and define technical roadmaps for medium to large complexity solutions. Drive complex technical and/or business initiatives. Uphold the overall codebase quality by participating in design review, code review, unit testing, and general technical discussion. Troubleshoot business and production issues and support operations via monitoring and alerting. Mentor other engineers and help build strong teams. Assist in hiring, performance management, and headcount planning as well as vision and charter for quarterly roadmap planning. This position supervises 6 employees (5 Senior Software Engineers; and 1 Software Engineer).
Minimum education and experience required: Master’s degree or equivalent in Computer Science, Engineering (Any), or related field and 3 years of experience in large scale enterprise software development environment; OR Bachelor’s degree or equivalent in Computer Science, Engineering (Any), or related field and 6 years of experience in large scale enterprise software development environment.
Skills required: Experience coding in the following object-oriented programming languages: Swift, Objective-C, Javascript, Python, and Ruby. Experience designing and implementing MVVM architecture for iOS applications. Experience designing and implementing reactive architecture for mobile applications. Experience analyzing features in production using analytics and experiments. Experience writing effective tests and following test driven development. Experience participating in peer code reviews and contributing effectively within an agile setup with designers, product managers, and peer developers. Experience leading teams, mentoring colleagues, and managing technical projects. Experience operating in a highly dynamic and cross-functional environment. Experience working with Git. Employer will accept any amount of experience with the required skills.
Salary Range: $174,518/year to $286,000/year. Additional compensation includes annual or quarterly performance incentives. Additional compensation for certain positions may also include: Regional Pay Zone (RPZ) (based on location) and Stock equity incentives.
Benefits: At Walmart, we offer competitive pay as well as performance-based incentive awards and other great benefits for a happier mind, body, and wallet. 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, education assistance with 100% company paid college degrees, company discounts, military service pay, adoption expense reimbursement, and more.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms. For information about benefits and eligibility, see One.Walmart.com.
Wal-Mart is an Equal Opportunity Employer.