Senior Software Engineer - Full-Stack - Python
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