Staff Software Engineer

HungerRush•Houston, TX
•Remote

About The Position

The Staff Engineer is responsible for full-stack software development for e-commerce, growth marketing, and consumer applications. The role contributes throughout the development lifecycle, including identifying system requirements and enhancements, coding, quality testing, releasing changes, and documenting them. Staff Engineers help shape a positive engineering culture and anticipate broader business needs, partnering with non-technical departments. HungerRush is embedding AI into internal processes to streamline development, improve decision-making, and accelerate delivery of business value. The engineer will use advances in AI software development to improve effectiveness and contribute to this transformation. This is a remote role. The position is open to candidates authorized to work in the United States without current or future sponsorship. The job description notes that other duties may also be assigned.

Requirements

  • Extensive professional experience; 10 or more years is recommended.
  • Ability to work both independently and as part of a team.
  • Demonstrated success delivering SaaS, e-commerce, or consumer-facing web applications or APIs.
  • Deep experience with distributed systems, cloud environments, and modern architectures.
  • Strong knowledge of Microsoft technologies, including C#, Azure, and SQL Server.

Nice To Haves

  • Experience with Angular, Bootstrap, Vue.js, and other front-end frameworks.
  • Experience with queues, caches, CDNs, and other technologies for building scalable web applications.
  • Experience with SQL Azure, Azure Service Bus Queues, and Redis Cache.
  • Experience with Azure is preferred.

Responsibilities

  • Collaborate with HungerRush teams to design, develop, and support existing functionality and create new functionality and applications.
  • Write high-quality code in accordance with coding, compliance, security, and performance best practices and standards.
  • Contribute to software development, with an emphasis on architecture, design, quality, implementation, and culture.
  • Use advances in AI software development to improve the effectiveness of delivering business value.
  • Mentor software engineers.
  • Troubleshoot issues and identify bug fixes.
  • Participate in the development lifecycle, including requirements identification, coding, testing, releases, and documentation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service