Senior Manager, Software Engineering
WalmartAbout the role
Position Summary...
You will be leading one of the most pinnacle teams in all of eCommerce. You’ll be guiding, mentoring, leading, and recruiting, iOS Software Engineers at all levels to fulfill the tasks placed upon you and your team. You will be diplomatically managing the relationships of countless teams which rely upon yours. You will be expected to manage and achieve goals, timelines, and deliverables, across a wide range of subject matter. You’ll have the opportunity to lead complex engineering challenges which are unique to Walmart’s scale, while making use of your expertise in coding, algorithms, process, planning, triaging, analysis, and large-scale system design.What you'll do...
About Team:
Our team works closely with our US stores and eCommerce business to better serve customers by empowering team members, stores, and merchants with technological innovation. From groceries and entertainment to sporting goods and crafts, Walmart U.S. offers an extensive selection that our customers value, whether they shop online at Walmart.com, through one of our mobile apps, or in-store. Focus areas include customers, stores and employees, in-store service, merchant tools, merchant data science, and search and personalization. We bring a passion that is unmatched, and our efforts have an epic impact on the world around us, both inside and outside of work. With colleagues across the nation, we strive to create a sense of belonging, with no shortage of guidance and support for you as you grow and develop your career here.
What you will do:
- Expertise in iOS development including Swift, iOS SDK, and Apple's Xcode.
- Strong familiarity with iOS frameworks such as Core Data, Core Animation, etc.
- Profound understanding of Apple's design principles and interface guidelines.
- Knowledge of CI/CD (Continuous Integration/Continuous Deployment) principles and tools.
- Experience with software release processes and managing the end-to-end lifecycle of the product.
- Deep understanding of software debugging and troubleshooting methodologies.
- Proficiency in Agile methodologies, Test-Driven Development (TDD), and software engineering best - practices.
- Familiarity with performance tuning, improvement, balancing, usability, and automation.
- Strong understanding of different software development life cycles (SDLCs) and industry best practices.
- Experience with code versioning tools such as Git.
- Strong leadership skills to manage and lead a team of software engineers.
- Knowledge of project management principles and tools are beneficial.
What you will bring:
- Proven experience in leading and managing teams, with the ability to mentor, motivate, and promote a positive team culture.
- Strong understanding of team dynamics and a proven track record in resolving conflicts, promoting collaboration, and fostering open communication among team members.
- Experience in talent management, including recruiting, onboarding, training, and career development.
- Proficiency in collaborating with cross-functional teams such as product management, design, and quality assurance.
- Strong knowledge of effective delegation and resource allocation to maintain productivity and meet project deadlines.
- Experience in conducting performance reviews, setting performance goals, and managing underperformance.
- Ability to effectively communicate technical concepts and challenges to both technical and non-technical stakeholders.
- Strong negotiation skills, with the ability to manage expectations and handle project scope.
- Demonstrated ability to build relationships with clients, partners, and other departments in the organizat
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s