Retail Technology Software Development Engineer

Whole Foods Market Austin, TX

About the Job

Whole Foods Market, Retail Development & Engineering team is responsible for building new innovative software solutions that supports Whole Foods Markets Physical Stores/Retail business unit. This is tech savvy team which works to solve complex engineering and business problems with modern technologies. We are looking for a Software Development Engineer with exceptional technical skills and who loves to explore unknown territory and invent simple, beautiful solutions to complex problems.

Primary Responsibilities

  • Partner with varied teams (Enterprise Architecture, Application Architecture and Technical Operations) to define and execute technology strategy
  • Leverage AWS services and modern development frameworks in order to build solutions for business requirements and problems
  • Build custom solution to automate processes and optimize existing software solutions used by other retail teams
  • Work with internal technology teams to design and build health monitors for the retail eco-system
  • Impacts software code quality and may impact customer experience (CX) of product features
  • Improves operational metrics and monitoring
  • Helps document team operational runbooks
  • Converts design into code
  • Delivers code using current software engineering best practices
  • Writes secure, stable, testable, maintainable code with minimal defects
  • Identifies opportunities or problems arising from technical decisions
  • Performs thorough code testing
  • Classifies, stores, and handles data in accordance with policy
  • Understands maintenance characteristics
  • Resolves defects with research and troubleshooting techniques

Must Haves:

  • 3+ years professional software development experience
  • Experience with Microsoft .NET/C#/ASP.NET
  • Bachelor’s Degree in Computer Science or equivalent experience in a related field
  • Strong Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving and complexity analysis
  • Ability to solve difficult technical problems in medium to large projects
  • Full development life cycle experience using Agile methodology
  • Proficient in a broad range of data structures and algorithms, knowing when it is appropriate to use them (and when it is not)
  • Strong understanding of object-oriented design patterns and development
  • Working knowledge of testing and debugging techniques
  • Working knowledge of enterprise software design and development methodologies
  • Working knowledge of cloud services (ex: AWS, Google Cloud)
  • Working knowledge of relational databases (SQL)

Preference given to those with the following:

  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems
  • Good knowledge and understanding about code build and deployment process which includes CI/CD process
  • Experience working in Retail domain, preferably with a Point of Sale product
  • Knowledge of operational procedures such as monitoring, logging and alerting

Location & Travel

Located in Austin, TX with up to 20% time spent traveling to software partner, regional offices and/or store locations

At Whole Foods Market, we provide a fair and equal employment opportunity for all Team Members and candidates regardless of race, color, religion, national origin, gender, pregnancy, sexual orientation, gender identity/expression, age, marital status, disability, or any other legally protected characteristic. Whole Foods Market hires and promotes individuals solely based on qualifications for the position to be filled and business needs.