Staff Software Engineer - (Next.js, Native iOS/Android and Python) San Antonio, Tx. OR Austin, Tx. jobs in United States
cer-icon
Apply on Employer Site
company-logo

H-E-B · 1 day ago

Staff Software Engineer - (Next.js, Native iOS/Android and Python) San Antonio, Tx. OR Austin, Tx.

H-E-B is a leading omnichannel retailing company focused on enhancing customers' digital experiences. As a Staff Software Engineer, you will provide end-to-end support to applications, improve codebases, and drive outcomes through technical recommendations on system designs, security, and performance.

Retail
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Mentors / leads engineers, drives larger initiatives, and enables others to execute against team goals. Expert on team services and knowledgeable about adjacent services. Influences other teams
Sets goals and standards within team and influences within the organization. May own initiatives that span multiple teams. Proactively seeks out opportunities to help others grow
Reviews epics critically and ensures they’re appropriately broken down and prioritized with crossteam dependencies identified
Ensures cross-team dependencies are identified and well understood by all teams involved and other relevant stakeholders and properly planned for
Works across teams to foster a culture of priority setting and urgency in alignment with organizational strategy
Helps teams balance innovation, platform debt, and delivery urgency
Owns risk, change, and uncertainty across multiple teams
Ability to proactively identify ambiguity and drive teams towards mitigating potential issues
Considers how ambiguity in their team’s work might affect, or be affected by, the work of other teams
Works on technology projects / tasks with no guidance
Manages cross- team commitments, their progress, and roadmap to delivery. Anticipates and communicates blockers, delays, and cost ballooning across teams, before they require escalation
Ensures expectations across teams and stakeholders are clarified between all parties involved
Understands the architecture, design and integration landscape of multiple H-E-B systems or services
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
Understands adjacent domains and the design and integration landscape of multiple H-E-B systems or services as they affect their team
Expert understanding of software design, architecture, security, scalability, reliability, and performance and capable of architecting and designing at the portfolio, domain, or end-to-end solution level
Introduces new technologies that have ROI / influence. Stays ahead of technology trends and evolution with an eye to long term sustainability and growth of existing and new systems / services
Supports engineers in optimizing product- ready code
Designs, develops, tests, and deploys software
Able to lead strategically important projects involving multiple teams
Aligns teams toward simple, effective designs
Leads production support, on-call, debugging, and troubleshooting of issues impacting multiple teams and services
Drives adoption of system health based on site reliability engineering best practices
Enacts changes to team monitoring practices that improve system and team health
Creates documentation and training related to technology stacks, standards, and systems / services across multiple teams
Provides constructive criticism to stakeholders across the organization
Ensures decisions are communicated clearly to technical and non‑technical partners
Helps to break down barriers across teams
Looks for opportunities to share learnings and learn from others
Seeks to improve communication and collaboration between teams by building relationships and finding common ground
Fosters shared ownership across teams
Recommends and drives changes to processes and tools across teams at the group / department level based on industry standards, patterns, and best practices
Approaches problem-solving holistically and considers solutions through a combination of technology and process
Identifies best approach to improve technical solutions to complex problems and effectively proposes paths forward to drive outcomes
Capable of leading large initiatives with multiple engineers including design, architecture, and delivery of multiple complex features across multiple systems / services
Travel by car or plane with overnight stays
Work extended hours; sit for extended periods
Work rotating and on-call schedules, as needed

Qualification

Full-stack engineeringJavaScript & TypeScriptPythonNative iOS developmentNative Android developmentSystem architectureAgile methodologiesDevOps principlesCI/CD pipelinesMentoringEffective communicationTeam collaboration

Required

A Computer Science degree or comparable formal training, certification, or work experience
7+ years of experience in software development
Expert in in multiple programming languages, technologies, and frameworks
Expert 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
Ability 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)
Extensive experience successfully producing consistent, high-quality results
Expert-level proficiency in full-stack engineering, with deep experience in JavaScript & TypeScript (ES6+, modern tooling, bundlers, frontend patterns)
Expert-level proficiency in Next.js (App Router, server components, SSR/SSG, API routes)
Expert-level proficiency in Python (FastAPI, Django, Flask, async frameworks, microservices)
Expert-level proficiency in Native iOS (Swift, SwiftUI, Combine)
Expert-level proficiency in Native Android (Kotlin, Jetpack Compose, Coroutines)
Mastery of computer science fundamentals: algorithms, data structures, system design, distributed systems
Strong understanding of SDLC, Agile methodologies, DevOps principles, and CI/CD pipelines
Demonstrated experience delivering production mobile apps, including App Store and Google Play lifecycles
Experience writing robust test suites: Jest, RTL, Playwright, PyTest, Locust, XCTest, Espresso
Strong knowledge of cloud infrastructure, containerized services, and microservice architectures
Mentors / leads engineers, drives larger initiatives, and enables others to execute against team goals
Sets goals and standards within team and influences within the organization
Proactively seeks out opportunities to help others grow
Owns risk, change, and uncertainty across multiple teams
Ability to proactively identify ambiguity and drive teams towards mitigating potential issues
Manages cross-team commitments, their progress, and roadmap to delivery
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
Expert understanding of software design, architecture, security, scalability, reliability, and performance
Introduces new technologies that have ROI / influence
Supports engineers in optimizing product-ready code
Designs, develops, tests, and deploys software
Able to lead strategically important projects involving multiple teams
Aligns teams toward simple, effective designs
Leads production support, on-call, debugging, and troubleshooting of issues impacting multiple teams and services
Drives adoption of system health based on site reliability engineering best practices
Creates documentation and training related to technology stacks, standards, and systems / services across multiple teams
Provides constructive criticism to stakeholders across the organization
Ensures decisions are communicated clearly to technical and non-technical partners
Helps to break down barriers across teams
Looks for opportunities to share learnings and learn from others
Seeks to improve communication and collaboration between teams by building relationships and finding common ground
Fosters shared ownership across teams
Recommends and drives changes to processes and tools across teams at the group / department level based on industry standards, patterns, and best practices
Approaches problem-solving holistically and considers solutions through a combination of technology and process
Identifies best approach to improve technical solutions to complex problems and effectively proposes paths forward to drive outcomes
Capable of leading large initiatives with multiple engineers including design, architecture, and delivery of multiple complex features across multiple systems / services
Travel by car or plane with overnight stays
Work extended hours; sit for extended periods
Work rotating and on-call schedules, as needed

Company

H-E-B is headquartered in San Antonio, Texas with approximately $46 billion in revenue and 160,000+ Partners.

H1B Sponsorship

H-E-B has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (47)
2024 (27)
2023 (57)
2022 (40)
2021 (28)
2020 (37)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Jason L.
President & Chief Operating Officer @ Favor Delivery
linkedin
leader-logo
Roxanne Orsak
Chief Operating Officer
linkedin
Company data provided by crunchbase