Walmart - Bellevue, WA

posted 4 months ago

Part-time,Full-time - Mid Level
Bellevue, WA
General Merchandise Retailers

About the position

Join Walmart as a Senior Software Engineer - Cloud Powered Checkout and your work could help over 240 million global customers live better every week. Yes, we are the Fortune #1 company. But you'll quickly find we're a company who wants you to feel comfortable bringing your whole self to work. A career at Walmart is where the world's most complex challenges meet a kinder way of life. Our mission spreads far beyond the walls of our stores. Join us and you'll discover why we are a world leader in diversity and inclusion, sustainability, and community involvement. From day one, you'll be empowered and equipped to do the best work of your life. Walmart's Transactional System provides core transactional systems to enable segment and technology partners in creating wonderful omni experiences with speed and leverage. We are a highly motivated group of engineers, working in an agile group to solve sophisticated and high impact problems. This role is part of the Cloud Powered Checkout team and will build the next generation multi-tenant, client agnostic, highly scalable, omni channel checkout solution to seamlessly enable a frictionless customer checkout experience across all sales channels globally. We process millions of orders daily through our high-performance checkout services running in Edge and Cloud. 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. Focus areas include customers, stores and employees, in-store service, merchant tools, merchant data science, and search and personalization.

Responsibilities

  • Develop a comprehensive Cloud Power Checkout business and tech solution that caters to Walmart's physical POS clients across multiple markets and geographies.
  • Lead and participate in medium- to large-scale projects by reviewing project requirements and translating them into technical solutions.
  • Gather requested information such as design documents, product requirements, and wire frames; write and develop code; conduct unit testing; and communicate status and issues to team members and stakeholders.
  • Collaborate with project team and cross-functional teams; troubleshoot open issues and bug-fixes; ensure on-time delivery and hand-offs; and interact with project manager to provide input on project plan.
  • Provide leadership to the project team and work in small groups of six to ten engineers in software development and design, identifying short- and long-term solutions and timelines.
  • Review and approve proposed solutions, implement new architectural patterns, and perform design and code reviews of changes.
  • Troubleshoot business and production issues by gathering information, engaging support teams, formulating action plans, and performing root cause analysis to prevent future occurrences of issues.
  • Provide support to the business by responding to user's questions, concerns, and issues; identifying short- and long-term solutions; and facilitating resolutions.
  • Lead the discovery phase of medium to large projects to come up with high-level design by partnering with product management, project management, business, and user experience teams.
  • Demonstrate up-to-date expertise and apply this to the development, execution, and improvement of action plans by providing expert advice and guidance to others.
  • Support the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; and monitoring progress and results.
  • Model compliance with company policies and procedures and support company mission, values, and standards of ethics and integrity by incorporating these into the development and implementation of business plans.
  • Lead automation efforts for multiple teams by working closely with developers to create automation roadmap, enhance build processes, debug build issues, and create reports and dashboards to show progress and trends.

Requirements

  • Bachelor's degree in Computer Science or Computer Information Systems.
  • 7+ years of programming experience in architecting highly scalable & performing Web Applications.
  • 5+ years of experience programming in Java/J2EE, Spring Boot, REST Services, and related technologies.
  • 3+ years of experience with Cloud technologies.
  • 4+ years of developing/architecting high transaction high throughput systems is a must.
  • 2+ years of experience with integrating 3rd party solutions in existing architecture.
  • 2+ years of experience in agile ways of working in a distributed geographical model.

Nice-to-haves

  • Master's degree in Computer Science or related field and 2 years of experience in software engineering or related field.

Benefits

  • Competitive pay and performance-based bonus awards.
  • Health benefits including medical, vision, and dental coverage.
  • Financial benefits including 401(k), stock purchase plans, and company-paid life insurance.
  • Paid time off benefits including PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting.
  • Short-term and long-term disability benefits.
  • Company discounts and Military Leave Pay.
  • Adoption and surrogacy expense reimbursement.
  • Live Better U education benefit program for associates and dependents.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service