The Challenge: Whole Foods Market is looking for innovative Software Development Engineers who are passionate — about great food, about the communities we live and work in, about how we treat our planet and our fellow humans — to join our Supply Chain and Merchandising (SC&M) team. We have embarked on transformational SC&M initiatives that will deliver market leading capabilities to our company.
The Team: The Supply Chain and Merchandising team has a broad portfolio of over 50 applications in Java, React, Angular, AWS, .NET, C#, Containerization, Kubernetes, and more. We operate in a SAFe Agile framework and our teams self-organize around the work.
The Role: Everyone on the team needs to be entrepreneurial, wear many hats and work in a highly collaborative environment. As a Software Development Engineer III, you will help tackle a diverse landscape of technical challenges. You will be responsible for creating scalable technical designs and code for complex internally developed Supply Chain and Merchandising applications, servicing users across various roles and responsibilities. This role is 80% coding to 20% architecture.
You will coach and mentor other team members and work closely with peers and business partners to increase the efficacy and performance of our software solutions. Along the way, we guarantee that you’ll learn a ton, have fun and make a positive impact on many people. Most importantly you’ll be contributing to our Higher Purpose of Nourishing People and the Planet!
This position is based in Austin, TX. Domestic relocation assistance is available.
Set, promote and execute the technical vision, strategy and delivery of multiple complex and high-priority projects that directly impact the systems and business strategies of Whole Foods and Amazon
Drive the architecture and design of large-scale, multi-tiered, distributed software applications, tools and services using object-oriented design and distributed programming
Functionally decompose complex problems into simple, straight-forward solutions that demonstrate significant creativity and high judgment
Possess expert knowledge in performance, scalability, enterprise system architecture and engineering best practices
Assist in the career development of others by actively mentoring individuals and the community on advanced technical areas, and helping team leaders guide the career growth of their team members
Exert technical influence over multiple teams to increase their productivity and effectiveness by sharing your deep knowledge and experience
7+ years of experience working with popular enterprise programming languages such as .NET, C# and/or Java
7+ years of design, architecture or consulting experience building distributed applications
2+ years of experience with AWS including ECS, EKS, EC2, S3 and CloudFormation
Experience leading the development lifecycle
Proven deep understanding of system performance tradeoffs and engineering for high availability
Experience building APIs, containerized microservices with orchestration patterns, serverless functions and contributing to modern event-driven architecture
Bachelors (BS) or Masters (MS) STEM degree or equivalent experience
Experience with SAFe/scaled Agile patterns and practices
Experience with modern data storage mechanisms, including working with both relational and document databases where applicable
Experience building systems with strong instrumentation, monitoring and alerting
Experience and subject matter expertise related to building enterprise-grade retail platforms
Experience working in and leading DevOps-enabled teams with a strong focus on automation, continuous delivery and deployment, and supporting technologies
Experience delivering highly secure systems working with and sensitive PII and GDPR data