Senior Software Engineer
H-E-BAbout the role
Responsibilities
Since H-E-B Digital Technology's inception, we've been investing heavily in our customers' digital experience, reinventing how they find inspiration from food, how they make food decisions, and how they ultimately get food into their homes. This is an exciting time to join H-E-B Digital--we're using the best available technologies to deliver modern, engaging, reliable, and scalable experiences to meet the needs of our growing audience. If you enjoy taking on new challenges, working in a rapidly changing environment, learning new skills, and applying it all to solve large and impactful business problems, we want you as part of our team.Our Partners thrive The H-E-B Way. In the Senior Software Engineer job, that means you have a...
- HEART FOR PEOPLE... you can serve as technical authority, and coordinate work for a group of Developers
- HEAD FOR BUSINESS... you make sound, mature technical judgments that result in significant impact
- PASSION FOR RESULTS... you can innovate system enhancements and updates with minimal guidance
About the Team
D-ETI: H-E-B is looking for leaders to advance further our ability to inspire, innovate, and drive transformative change through the discovery, learning, and implementation of technologies that will improve the lives of our customers and Partners. The Digital Emerging Technology and Innovation team is the technical arm charged with supporting these endeavors. As a member of the team, you will partner with the business to ideate, pilot, and potentially roll-out technologies to enhance the partner and customer journey. This team will have the opportunity to work with machine learning, computer vision, IoT, wayfinding, sensor fusion, and many other bleeding edge technologies. This is an exciting opportunity to join a new team on an inspiring mission.
What you'll do (Design & Development / Management)
Own the overall system design, architecture, platforming, hardware integration, security, scalability, reliability, and performance of applications
- Coach and mentor junior engineers in engineering techniques, processes, and new technologies; enable others to succeed
- Identify, scope, and architect solutions for new features while applying sound technical judgment that considers technology alternatives, impact on affected / adjacent systems, and tradeoffs
- Apply understanding to help improve the edge and cloud infrastructure that powers our high-performance point of sale and fuel application suites
- Identify top talent to help grow H-E-B Digital Technology
- Develop technical roadmaps and lead developers across one or more squads to deliver initiatives
- Lead vendor infrastructure architecture and system requirements, ensure alignment with H-E-B standards, and own the vendor relationship in developing COTS / SaaS system-providers’ functional and technical roadmaps
- Influence others in technical decision-making and technology adoption within their domain
- Stay ahead of new technologies with an eye to evaluate / potentially incorporate them; identify new technology / introduce new solutions that have ROI or influence at group / department level; provide technical assessments of available options that consider technology alternatives, impact on affected or adjacent systems, and tradeoffs
- Lead efforts to improve efficiency and reduce costs of hardware / software maintenance
- Apply advanced understanding of all affected systems / applications to develop / execute implementation, end-to-end system integration, stabilization, and production support transition
- Lead the design and implementation of seamless end-to-end business process and system integration, involving both custom-developed and COTS systems. Identify and coordinate detailed technical tasks across multiple domains and teams.
- Lead full-stack infrastructure architecture and design; identify / scope / architect / deliver complex solutions
- Conduct proposed COTS, SaaS and cloud-based solution technical reviews
- Coordinate with Operations to facilitate awareness of / alignment on technical design and needed resources; manage technical communications with vendors and Operations teams; collaborate with Engineers to implement technical solutions and resolve issues
- Assist with plans to keep tech sustainment items current and supported; recommend changes to processes and tools at the group / dept level based on industry standards, patterns, and practices
- Develop / implement small to medium domain-specific applications to fill gaps between large COTS systems; design system funnels to route analytical data
- Lead team efforts to configure, enhance / update, maint
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s