Back to jobs

Senior Software Engineer - Full-Stack - Python

H-E-B · San Antonio, TX

Spotted 2d agoFull-time

Job details

Employment
Full-time
Level
Senior
Experience
5+ years
Posted
Oct 9, 2026
Last confirmed open
Oct 9, 2026
Job description

About this 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, make food decisions, and 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.
  • As a Senior Software Engineer, you'll deliver complex code solutions.
  • You'll support the build and deployment pipeline and when necessary, diagnose / solve production support or on-call issues.
  • You'll contribute to overall system design, architecture, security, scalability, reliability, application performance and provide end-to-end support.
  • Once you're eligible, you'll become an Owner in the company, so we're looking for commitment, hard work, and focus on quality and Customer service.
  • 'Partner-owned' means our most important resources--People--drive the innovation, growth, and success that make H-E-B The Greatest Omnichannel Retailing Company.

Do you have a

HEART FOR PEOPLE... skills to organize multiple engineers, negotiate solutions, and provide upward communication? HEAD FOR BUSINESS... consistency in demonstrating / upholding standards of coding, infrastructure, and process? PASSION FOR RESULTS... capable of high-velocity contributions?

What is your background?

  • A Computer Science degree or comparable formal training, certification, or work experience
  • 5+ years of experience in software development
  • Experience with Python and Angular or React
  • Experience with AWS (preferred) or other cloud environments
  • Experience building Tooling and Infrastructure for other Engineers is nice to have
  • Advanced knowledge in system and data architecture, data modeling, and design and capable of architecting and designing at the application or service level using well-accepted design patterns
  • Able to review platform designs for strength of engineering solutions, namely performance, sustainability, and iterative development potential.
  • Experience with common software engineering tools (e.g., Git, Jira, Confluence)
  • Experience successfully producing consistent, high-quality results.
  • Comprehensive knowledge of Computer Science fundamentals: data structures, algorithms, design patterns, system architecture and design patterns
  • Advanced understanding of development methodologies and processes What is the work?
  • Works on technology projects / tasks with limited or no guidance
  • Writes production-ready code and tests that meet acceptance criteria, are easily testable, documented, easily understood by other developers, and account for edge cases, security, and errors.
  • Creating, configuring, and supporting build and deployment pipelines.
  • Leads others in coding / configuration / maintaining / testing / debugging existing or new systems; delivers quality features and bug fixes that align with our development process
  • Capable of leading team on effective production support or on-call, debugging, and troubleshooting highly complex issues within team services. Able to identify a path to resolution for most issues for team services.
  • Demonstrates ownership of team services and influences the team. Starts to learn how to influence across teams. Fosters growth environment through mentorship and open collaboration with peers.
  • Recommends and drives changes to processes and tools at the team level aligned with the organization and company goals.
  • Reviews epics critically and ensures dependencies are identified, they're appropriately broken down and prioritized, and well understood by the team and stakeholders.
  • Drives priority setting and urgency in alignment with organizational strategy.
  • Anticipates and communicates blockers, delays, and cost ballooning for their work before they require escalation. Ensures expectations within their team are clarified between all parties involved.
  • Leads team ceremonies and larger team efforts.
  • Drives improvements within assigned team.
  • Expert knowledge in their area of focus and mentors' others
  • Fosters a culture of documentation and knowledge sharing within their team and with their team's business stakeholders.
  • Leads root cause analysis and establishing action items for the RCA.
  • Learns to work with other teams to resolve issues involving dependent services. Identifies and communicates cross-team dependencies.
  • Ensures system monitoring for team services is effective and adheres to best practices. Do you have what it takes to be an H-E-B Senior Software Engineer?
  • High degree of personal accountability to self and team for continued growth
  • Adjust
  • Leverages Agile metrics to improve team performance and deliverables. Evaluates and adjusts resources, self, and team as necessary.
  • Collaborate
  • Ability to work on tasks which span multiple domains, requiring cross-team collaboration, which have a high impact on your project.
  • Agility
  • Embraces risk, change, and helps team manage ambiguity within the team's scope of work.
  • Able to drive progress without having a complete picture and can articulate potential tradeoffs and prioritize when faced with ambiguity.
  • Connect
  • Delivers clear, concise, effective messages across different levels; can tailor communication based on intended audience.
  • Growth Mindset
  • Fosters a culture of mentoring and coaching across multiple technical teams and other stakeholders.
  • Relate
  • Fosters a culture within their team where people are encouraged to share their opinions and contribute to discussions in a respectful manner, approach disagreement non-defensively with inquisitiveness, and use contradictory opinions as a basis for constructive, productive conversations. Can you... − Travel by car or plane with overnight stays − Work extended hours; sit for extended periods − Work rotating and on-call schedules, as needed The work environment characteristics described here are representative of those a Partner encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Last revised: 11/1/2024 JDFT
Interested in this role?Continue on LinkedIn to apply.
Apply on LinkedIn