Senior Software Engineer - Python
Listed on 2026-06-20
-
Software Development
Full Stack Developer, Software Engineer, Backend Developer, Senior Developer
Overview
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.
ResponsibilitiesAs a Senior Software Engineer, you'll deliver complex code solutions. You'll support the build and deployment pipeline and, when necessary, diagnose and 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.
- Write production‑ready code and tests that meet acceptance criteria, are easily testable, documented, and account for edge cases, security, and errors.
- Configure and support build and deployment pipelines.
- Lead others in coding, configuration, maintenance, testing, debugging, and delivering quality features and bug fixes aligned with our development process.
- Lead effective production support or on‑call rotations, debug and troubleshoot highly complex issues within team services.
- Demonstrate ownership of team services and influence the team, fostering a growth environment through mentorship and open collaboration with peers.
- Recommend and drive changes to processes and tools at the team level aligned with organization and company goals.
- Review epics, ensure dependencies are identified and broken down, and maintain clarity for stakeholders.
- Drive priority setting and urgency in alignment with organizational strategy.
- Anticipate and communicate blockers, delays, and cost impacts before escalation.
- Lead team ceremonies and larger team efforts.
- Drive improvements within the assigned team.
- Lead root‑cause analysis and establish action items for RCAs.
- Work with other teams to resolve issues involving dependent services and communicate cross‑team dependencies.
- Ensure effective system monitoring and adherence to best practices.
- 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; capable of architecting and designing at the application or service level using well‑accepted design patterns.
- Ability to review platform designs for strength of engineering solutions, performance, sustainability, and iterative development potential.
- Experience with common software engineering tools such as 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.
- High degree of personal accountability to self and team for continued growth.
- Leverages Agile metrics to improve team performance and deliverables; evaluates and adjusts resources, self, and team as necessary.
- Collaboration ability to work on tasks spanning multiple domains, requiring cross‑team collaboration with high impact.
- Embraces risk, change, and helps team manage ambiguity.
- Drives progress without a complete picture and can articulate trade‑offs and prioritize when faced with ambiguity.
- Delivers clear, concise, and effective messages across levels; tailors communication to audience.
- Fosters a culture of mentoring and coaching across multiple technical teams and stakeholders.
- Encourages respectful discussion, constructive disagreement, and uses differing opinions as foundation for productive conversations.
Once you are eligible, you'll become an owner in the company. We value commitment, hard work, focus on quality, and excellent customer service. 'Partner‑owned' means our most important resources—people—drive innovation, growth, and success that make H‑E‑B the leading omnichannel retailer.
Heart for people: skills to organize multiple engineers, negotiate solutions, and provide upward communication.
Head for business: consistency in demonstrating and upholding standards of coding, infrastructure, and process.
Passion for results: capability to contribute at high velocity.
Work EnvironmentThe 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
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).