Job Description
What you'll do...
About Global Tech
Imagine working in an environment where one line of code can make life easier for hundreds of millions of people and put a smile on their face. That’s what we do at Walmart Global Tech. We’re a team of 15,000+ software engineers, data scientists and service professionals within Walmart, the world’s largest retailer, delivering innovations that improve how our customers shop and empower our 2.2 million associates. To others, innovation looks like an app, service or some code, but Walmart has always been about people. People are why we innovate, and people power our innovations. Being human-led is our true disruption.
Position Vision: Senior Manager I, Software Engineering, Mobile App Development
We are building an omni-channel giving ecosystem. Connecting our communities and stakeholders through the power of giving inspires a culture of “doing more good, more often.”
Walmart List and Registry will develop ways for our customers to give back to causes they love in their local communities. As Senior Manager I – Software Engineering, Mobile App Development, you lead the team responsible for product design integrated into the Project Glass ecommerce experience, that encourages customers and nonprofits to engage in community giving.
What you will do...
- Lead and participate in medium- to large-scale, complex, cross-functional projects.
- Hire and lead a team of six to ten engineers, including offshore associates, for assigned engineering projects.
- Lead operational excellence efforts by making sure that the product created under the scope of the team is ready for the millions of customers that Walmart.com scales to.
- Supports business objectives by collaborating with business partners to identify opportunities; addressing high-priority initiatives (for example a business strategy, technical feasibility, implementation alternatives); identifying short- and long-term solutions; and leading cross-functional partnership.
- Utilize industry research to improve Wal-Mart's technology environment by analyzing industry best practices; benchmarking industry against internal processes and solutions; researching or influencing future industry solutions for fit with internal needs; and defining software development guidelines, standards and processes.
- Ensure business needs are being met by evaluating the ongoing effectiveness of current plans, programs, and initiatives; consulting with business partners, managers, co-workers, or other key stakeholders; soliciting, evaluating, and applying suggestions for improving efficiency and cost-effectiveness; and participating in and supporting community outreach events.
- Lead the discovery phase of medium to large projects to come up with high-level design by partnering with the product management, Web Operations, project management, business and user experience teams; obtaining cross-function approvals; driving proof-of-concept; and implementing prototypes to validate ideas.
You’ll sweep us off our feet if you're...
- Comfortable influencing others, leading team, managing stakeholders, getting buy-in from leadership, and communicating clearly
- Someone with a “test and learn” mentality, and an agile way of working to improve your team’s products
- Excited about solving complex challenges
- Customer-centric in spirit and execution
- Have exposure working with cloud technologies
- Experience leading teams and implementing technology globally
- Understand production operation and add value by leading the way for the team
You’ll make an impact by...
- Building and leading teams: Hire and manage globally distributed engineering teams
- Providing cross-functional leadership: Working cross-functionally with product, engineering, program, and business teams to deliver omni-solutions across the globe
- Developing and executing plans: Drive the execution of multiple business plans and tech initiatives. Effectively communicate execution, capacity, resource plans, and priorities
- Building strategic relationships: Partner with peer teams to help design omni-presence solution across stores and online
- Operating with excellence – Set an example in managing code quality via reviews, coverage, automation for core application and peer teams. Contribute to technology backlog based on reviews.
Minimum Qualifications:
- Bachelor’s degree in Computer Science and 4 years’ experience in software engineering or related field OR 6 years’ experience in software engineering or related field.
- Minimum of 1 year’s supervisory experience.
- Deep working knowledge of all aspects of Mobile App Development
- Experience managing software development engineers and leading engineering projects.
- 5+ years of iOS/Android platform experience
- In-depth knowledge of Swift/Kotlin, ARKit/ARCore, Core Vision/ML Kit.
- Experience working with micro-services architecture and distributed systems.
- Experience in coordinating, creation and completion of technical design and discussions that help drive technical architecture
- Experience in 360º people management, growing & grooming teams and to ensure the happiness and productivity of the team’s software engineers.
- Experience with risk management (technical, product, personnel)
- Experience partnering with cross-functional project development and in collaborating with other scrum teams, QA, Release Management, Program Management, and TechOps.
- Experience in all areas of engineering including DevOps and Test Engineering, Technical Operations workgroups and on-call rotations to assure service availability and operational excellence.
Preferred Qualifications:
- Experience in building Augmented Reality applications using Unity or other AR SDK’s
- Experience with Mixed Reality/Virtual Reality (Holo Lens, Gear, Occulus, Vive, Rift..)
- Experience in using 3D Modelling tools such as Maya, Blender
- Experience in Game Design, 3D modelling, 3D Computer Graphics is a plus.
The above information has been designed to indicate the general nature and level of work performed in the role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job. The full Job Description can be made available as part of the hiring process.
Benefits & Perks:
Beyond competitive pay, you can receive incentive awards for your performance. Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, relocation benefits, the opportunity to work remotely and much more.
We’re virtual ...
Working virtually has helped us make quicker decisions, remove location barriers across our global team, be more flexible in our personal lives and spend less time commuting. Today, we are reimagining the tech workplace of the future by making a permanent transition to virtual work for most of our team. Of course, being together in person is an important part of our culture and shared success. We’ll collaborate in person at a regular cadence and with purpose.