Walmart - Bentonville, AR
posted 3 months ago
As a Staff Software Engineer, you'll spend your days designing and engineering integrations for complex enterprise systems, collaborating with cross-functional teams and providing us with the insights necessary to think beyond the status quo. You'll oversee small project teams consisting of other engineers who will look to you as a trusted advisor, a subject matter expert who provides guidance and the right tools to get the job done. We are responsible for the development of Walmart's strategic Data Ventures product line to revolutionize the retail industry. Harnessing the power of data science, we at Walmart Data Ventures build applications that empower brands to fuel smarter decision making with access to rich customer insights to better serve customers. Our team builds highly scalable, cloud-native platforms & applications with resiliency at its core. Our platform has very diverse capabilities - from highly optimized real-time algorithms to integrations with data foundation systems. Our tech stack is React Native, React.js, Angular, .Net C# microservices, Kafka, SQL, CosmosDB, Azure, CI/CD pipelines and much more. In this role, you will provide solution design/architecture plans for mobile apps with distributed backend services, define and enforce Mobile Development and React Native best practices, and demonstrate proficiency in React Native App Development, including experience with HTML5, JavaScript, TypeScript, Jest, Redux, NodeJS, JSON, Swift/Objective-C, Kotlin/Java, Android Studio, and XCode. You will also be responsible for designing, building, and consuming APIs, and have extensive knowledge of open-source libraries, design patterns, and micro-service architecture. You will assist in providing guidance to small groups of engineers for assigned Engineering projects by providing pertinent documents, directions, examples, and timelines. Additionally, you will support the business by responding to user questions, concerns, and issues, troubleshooting business and production issues, and collaborating with business partners to identify opportunities and drive resolution. This position requires a disciplined approach to development, code review, testing, documentation, and code structure in a team environment. You will be expected to demonstrate up-to-date expertise and apply this to the development, execution, and improvement of action plans, supporting and aligning efforts to meet customer and business needs, and building commitment for perspectives and rationales.