Sr. Software Engineer
H-E-B is one of the largest, independently owned food retailers in the nation operating over 400 stores throughout Texas and Mexico, with annual sales generating over $25 billion. Described by industry experts as a daring innovator and smart competitor, H-E-B has led the way with creative new concepts, outstanding service and a commitment to diversity in our workforce, workplace and marketplace. H-E-B offers a wealth of career opportunities to our 110,000+ Partners (employees), competitive compensation and benefits program and comprehensive training that lead to successful careers.
Responsibilities
Company Name: H-E-B, LP
Job Location: Austin, TX
Job title: Senior Software Engineer
Education: Bachelor's degree in Computer Science, Engineering, or a related field.
SOC Code: 15-1252
SOC Occupation Title: Software Developer
Duration: Regular Hire
Work week: Full-time
Supervision Experience Required: No
Travel Required: No
Experience: 5 years of experience with computer science or related. Requires skills and experience in the following: Experience with ETL, Data Modeling, Data Warehousing, and working with large-scale datasets; experience with API development including Rest API and test-driven development; experience leveraging DevOps principals including CI/CD; experience with Kafka and/or building real-time streaming data pipelines and applications; strong experience with Argo Informatica, Git, and Jenkins; knowledge of Data Engineering and associated tools and technologies including Apache, Spark, Databricks, Python, SQL, Java, and data lake concepts; and working experience with AWS services including Lambda, RDS, ECS, DynamoDB, API Gateway, and S3.
Job duties: Research, design, and develop computer and network software and specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of applications. Update software and enhance existing software capabilities. Contribute to overall system design, architecture, security, scalability, reliability, and performance of applications. Support the build and deployment pipeline and when necessary, both diagnose and solve production support issues. Identify, scope, and architect solutions for new features while applying sound technical judgment that considers technology alternatives, impact on affected / adjacent systems, and tradeoffs. Work with Product, Design, and QA to deliver world-class digital experiences. Apply understanding to help improve the cloud infrastructure that powers our high-performance, consumer-scale site and mobile apps. Lead initiatives, technical design, and delivery of complex features across multiple systems to improve user experiences. Recommend changes to processes and tools at the team level based on industry standards, patterns, and practices. Diagnose and fix highly complex technical issues independently. Identify and communicate cross-team dependencies. Communicate individual and project-level development statuses, issues, risks, and concerns to technical leadership and management. Research and advise technical leadership in vendor negotiations. Create documentation and training related to technology stacks and standards within assigned team. Provide end-to-end support to applications.
Please email resumes to: Marisa Alcorta @ Recruiting10@heb.com.