H

H-E-B

Texas-based supermarket chain with private ownership

Senior Software Engineer - Search & Recommendations

Backend EngineeringUpdated on Nov 13
Full-timeAustin, TX, USANo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent experience.
  • At least 5 years of professional software development experience.
  • Experience building and evolving search, retrieval, ranking, and recommendation capabilities, 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 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 design, including the ability to architect and design at the application or service level using accepted design patterns.
  • Ability to review platform designs for engineering strength, performance, sustainability, and potential for iterative development.
  • Comprehensive knowledge of computer science fundamentals, including data structures, algorithms, design patterns, system architecture, and design.
  • Advanced understanding of development methodologies and processes.
  • Proficiency in analyzing memory and performance issues using profiling tools.
  • Ability to leverage Agile metrics to improve team performance and deliverables, and to evaluate and adjust resources, self, and team as necessary.
  • Ability to work on tasks spanning multiple domains and requiring high-impact cross-team collaboration.
  • Ability to embrace risk and change and help the team manage ambiguity within its scope of work.
  • Ability to make progress amid ambiguity, articulate tradeoffs, and prioritize.
  • Ability to communicate clearly and effectively across levels, tailoring messages to the audience.
  • Ability to foster mentoring and coaching across technical teams and stakeholders.
  • Ability to foster respectful discussion, constructive disagreement, and inclusive participation within the team.
  • Ability to travel by car or plane with overnight stays, work extended hours, sit for extended periods, and work rotating 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 and documented, are 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; deliver quality features and bug fixes aligned with the development process.
  • Lead effective production support and on-call work, debugging, and troubleshooting complex issues within team services, and identify resolution paths.
  • Own team services, influence the team, learn 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 work is appropriately broken down and prioritized, and ensure it 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 larger team efforts.
  • Drive improvements within the assigned team.
  • Provide expert knowledge in the area of focus and mentor others.
  • Foster documentation and knowledge sharing within the team and with business stakeholders.
  • Lead root cause analysis and establish resulting 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.
  • Adjust resources, self, and team as needed to improve team performance and deliverables.

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