H

H-E-B

Texas-based supermarket chain with private ownership

Sr Software Engineer - Search & Recommendations, Java/Typescript-Austin, TX

Applied Machine LearningUpdated on Nov 13
Full-timeAustin, TX, USANo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or Information Systems, or equivalent experience.
  • At least five years of professional software development experience.
  • Experience building and evolving search, retrieval, ranking, and recommendation capabilities for product discovery, including AI-driven personalized experiences at scale.
  • Strong experience developing backend services with Java.
  • Experience building APIs and microservices using TypeScript and Node.js.
  • Experience designing and supporting GraphQL APIs.
  • Experience building cloud-native applications in AWS.
  • Experience with infrastructure as code, preferably Terraform.
  • Experience with search technologies such as OpenSearch or Elasticsearch.
  • Experience working with NoSQL databases, including DynamoDB.
  • Experience with event-driven architectures and streaming platforms such as Kafka or Kinesis.
  • Strong understanding of software design, system architecture, and distributed systems.
  • Experience working in Agile environments and modern CI/CD practices.
  • Familiarity with AI-assisted development tools and integrating AI assistants into the software development lifecycle.
  • Advanced knowledge of system and data architecture, data modeling, and application- or service-level design using accepted design patterns.
  • Ability to review platform designs for engineering strength, including performance, sustainability, and potential for iterative development.
  • Comprehensive knowledge of computer science fundamentals, including data structures, algorithms, design patterns, system architecture, and system design.
  • Advanced understanding of development methodologies and processes.
  • Proficiency in analyzing memory and performance issues using profiling tools.
  • Ability to use Agile metrics to improve team performance and deliverables, and to evaluate and adjust resources, oneself, and the team as needed.
  • Ability to work on high-impact tasks spanning multiple domains and requiring cross-team collaboration.
  • Ability to embrace risk and change and help the team manage ambiguity within its scope.
  • Ability to drive progress amid ambiguity, articulate potential tradeoffs, and prioritize work.
  • Ability to deliver clear, concise, effective messages across levels and tailor communication to the audience.
  • Ability to foster mentoring and coaching across technical teams and stakeholders.
  • Ability to foster respectful discussion, encourage differing opinions, and approach disagreements constructively.
  • Ability to travel by car or plane with overnight stays, work extended hours, sit for extended periods, and work rotating and on-call schedules as needed.

Responsibilities

  • Work on technology projects and tasks with limited or no guidance.
  • Write production-ready code and tests that meet acceptance criteria, are testable, documented, understandable to other developers, and account for edge cases, security, and errors.
  • Create, configure, and support build and deployment pipelines.
  • Lead coding, configuration, maintenance, testing, and debugging of existing or new systems, delivering quality features and bug fixes aligned with the development process.
  • Lead production support or on-call work, debugging, and troubleshooting of highly complex issues within team services, and identify paths to resolution.
  • Take ownership of team services, influence the team, develop the ability to influence across teams, and foster growth through mentorship and collaboration.
  • Recommend and drive team-level changes to processes and tools aligned with organizational and company goals.
  • Critically review epics, identify dependencies, ensure appropriate breakdown and prioritization, and ensure the work is understood by the team and stakeholders.
  • Drive priority setting and urgency in alignment with organizational strategy.
  • Anticipate and communicate blockers, delays, and cost increases before escalation, and clarify expectations within the team.
  • Lead team ceremonies and broader team efforts.
  • Drive improvements within the assigned team.
  • Apply expert knowledge in the area of focus and mentor others.
  • Promote documentation and knowledge sharing within the team and with business stakeholders.
  • Lead root cause analyses and establish action items.
  • Work with other teams to resolve issues involving dependent services and identify and communicate cross-team dependencies.
  • Ensure monitoring for team services is effective and follows best practices.

Desired Qualifications

  • Experience with infrastructure as code, preferably Terraform.

About the Company

H-E-B

Texas-based supermarket chain with private ownership

H-E-B is a Texas-based grocery retailer with multiple store formats, including upscale Central Market, budget-friendly Joe V's Smart Shop, and Hispanic-focused Mi Tienda. It runs more than 435 stores in Texas and Mexico and employs over 154,000 people. Its product offering is everyday groceries and associated services, supported by a growing digital and delivery capability (notably via the Favor Delivery acquisition). The company emphasizes long-term, family-owned thinking rather than short-term market pressures, differentiating itself through strong regional identity, a diverse store format strategy, and a focus on customer loyalty. Its goals are to expand its store footprint in Texas and Mexico while enhancing digital and delivery services to better serve local communities.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
San Antonio, TX
Founded
1905

Recently Posted Jobs

Explore more opportunities at H-E-B

See more jobs