Principal Software Development Engineer at Whole Foods Market (Austin, TX)
Responsibilities:
• 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 Market 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
• Architect and develop consistent, reusable, and scalable data integrations
• 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, 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, increasing their productivity and effectiveness by sharing your deep knowledge and experience
• Present (verbal and non-verbal) technical information and solutions to audiences comprised of technical and business team members
Education & Experience:
• 10+ years of relevant and broad engineering experience
• 8+ years of experience working with popular enterprise programming languages (.NET, Java, C#)
• 7+ years of design, architecture, or consulting experience building distributed applications
• 2+ years of experience with AWS, including ECS, EKS, EC2, S3, and CloudFormation
• 2+ years of 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
• A Bachelors (BS) or Masters (MS) STEM degree or equivalent experience
Skills:
• Experience building web UI applications, including usage of modern JavaScript/TypeScript frameworks such as Angular/React
• Experience with Agile patterns and practices
• Experience with modern data storage mechanisms, including working with both relational and document databases where applicable
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.