Logo
Walmart

Staff, Software Engineer - Data Ventures

Walmart, Bentonville, Arkansas, United States, 72712


Position Summary

About the TeamWe are responsible for the development of Walmart's strategic Growth and Revenue product lines 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, Cosmos DB, Azure, CI/CD pipelines, and much more.

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.

What You'll DoSolution & software architecture design for distributed systems including event-driven microservices; Plan for scalability, re-usability, platform-agnostic, disaster recovery, ETL & data design; Assist in the design of solutions such that the processes/applications work in tandem for specific components/modules of a product.Assists in providing guidance to small groups of engineers for assigned Engineering projects by providing pertinent documents, directions, examples, and timelines.Provides support to the business by responding to user questions, concerns, and issues; researching and identifying needed solutions; determining implementation designs; providing guidance regarding implications of new and enhanced systems; identifying short- and long-term solutions; and directing users to appropriate contacts for issues outside of associate's domain.Manages small to large-sized projects by reviewing requirements; researching and identifying alternative solutions; determining the best solution based on return on investment and value added to the business; gathering requested information; writing and developing code; communicating status and issues to team members and stakeholders; collaborating with project teams and cross-functional teams; identifying areas of opportunity; interpreting information and identifying a solution; ensuring the solution is sustainable across implementation and use; and ensuring on-time delivery and hand-offs.Troubleshoots business and production issues by gathering information; performing root cause analysis to reduce future issues; engaging support teams to assist in the resolution of issues; driving the development of an action plan; performing actions as designated in the plan; interpreting the results to determine further action; and completing online documentation.Participates in the discovery phase of small to medium-sized projects to come up with high-level design by partnering with the product management, project management, business, and user experience teams.Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans by providing expert advice and guidance to others in the application of information and best practices; supporting and aligning efforts to meet customer and business needs; and building commitment for perspectives and rationales.Provides and supports the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; determining and carrying out necessary processes and practices; monitoring progress and results; recognizing and capitalizing on improvement opportunities; and adapting to competing demands, organizational changes, and new responsibilities.Models compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity by incorporating these into the development and implementation of business plans; using the Open Door Policy; and demonstrating and assisting others with how to apply these in executing business processes and practices.

What You'll BringAt least 6 years of experience in software development, database administration, or related field.Expert level knowledge and understanding of C# or Java.Extensive understanding of developing backend applications and data pipelines.Experience interacting with your business and product partners to gather the right requirements.Demonstrated experience in delivering software using Agile methodologies.Effective communication skills, both written and verbal.

Preferred QualificationsBachelor's degree in computer science or related field.Experience working with teams across multiple locations. Distributed office working experience with a US headquarters.Recent experience with: C#, .Net, Azure Cloud Services.Excellent technical abilities with strong business, organizational, and analytical skills.

Minimum QualificationsOutlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area.Option 2: 6 years' experience in software engineering or related area.

Primary Location2501 Se J St, Ste A, Bentonville, AR 72716-3724, United States of America.

#J-18808-Ljbffr