H-E-Bposted 17 days ago
Senior
San Antonio, TX
Food and Beverage Retailers

About the position

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, how they make food decisions, and how they 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 Staff Software Engineer, you'll provide end-to-end support to applications and identify ways to improve codebases, solutions to complex problems, and effectively propose paths forward to drive outcomes. You'll make recommendations on overall application system designs, architecture, security, scalability, reliability, and performance. 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.

Responsibilities

  • 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.
  • Owns 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 cross-team dependencies identified.
  • Ensures cross-team dependencies are identified and well understood by all teams involved and other relevant stakeholders.
  • Works across teams to foster a culture of priority setting and urgency in alignment with organizational strategy.
  • Owns risk, change, and uncertainty across multiple teams.
  • Anticipates and communicates blockers, delays, and cost ballooning across teams, before they require escalation.
  • 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.
  • Introduces new technologies that have ROI / influence.
  • Leads production support, on-call, debugging, and troubleshooting of issues impacting multiple teams and services.
  • Creates documentation and training related to technology stacks, standards, and systems / services across multiple teams.
  • Helps to break down barriers across teams.

Requirements

  • A Computer Science degree or comparable formal training, certification, or work experience.
  • 7+ years of experience in software development.
  • Demonstrate expertise with modern front-end frameworks such as React, Angular, or Vue.js.
  • Strong proficiency in RESTful API development and integration, with experience in Node.js, Python, Go, or Java for backend services.
  • Expert knowledge in system and data architecture, data modeling, and design.
  • Ability to review platform designs for strength of engineering solutions.
  • Experience with common software engineering tools (e.g., Git, Jira, Confluence).
  • Extensive experience successfully producing consistent, high-quality results.
  • Solid understanding of database technologies such as PostgreSQL, MySQL, MongoDB, or other scalable data storage solutions.
  • Experience with GitLab and modern development tools, including CI/CD pipelines, automated testing frameworks, and deployment automation.
  • Familiarity with modern cloud platforms (AWS, GCP, or Azure) and architectural best practices for high-traffic applications.
  • Proficient in optimizing application performance, debugging complex systems, and ensuring high availability of web applications.
  • Well-honed systematic problem-solving approach, coupled with strong interpersonal skills.
  • Ability to communicate technical information and details effectively at all levels.
  • Expert knowledge of Computer Science fundamentals: data structures, algorithms, design patterns, system architecture and design patterns.
  • Expert understanding of the full SDLC and frameworks (Agile, Scrum, Kanban, etc.).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service