Software Engineer II - Order Services (Java/Python) - Austin or Dallas, TX

HEB
  • Austin, Texas
  • Full-time
1 day ago

Job Description

Responsibilities:

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, make food decisions, and 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.

 

Order Services is the transactional backbone of our digital e-commerce platform. The Order Services team builds and operates the mission-critical platform at the heart of our digital shopping experience. We are responsible for the entire post-checkout lifecycle—powering order placement, payments, transactions, order state orchestration, modifications, and refunds.

Operating at enterprise scale, our systems ensure that every digital order seamlessly bridges the gap between our customer-facing web and mobile apps and our physical fulfillment networks. We take pride in building highly reliable, resilient, and services that millions of Texans depend on every day.

 

Location: Austin or Dallas, TX (Onsite)

 

As a Software Engineer II, you’ll deliver complex code solutions. You’ll contribute to overall system design, architecture, security, scalability, reliability, application performance, and provide end-to-end support.

 

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.

 

Do you have a:

HEART FOR PEOPLE… willing to provide support to junior developers?

HEAD FOR BUSINESS… skills to effectively deliver code solutions and features?

PASSION FOR RESULTS… drive to produce quality results with little direct supervision?

 

 

What we are looking for

  • Enthusiastic individuals looking for fun, camaraderie, challenges, and opportunities to grow as an engineer.
  • 2+ years of application development experience.
  • We work most often with strongly typed, object-oriented languages such as Java, Typescript and python. We’re still interested if you have equivalent experience in other general purpose programming languages.
  • Experience implementing and maintaining Infrastructure as Code (IaC) solutions for cloud-based applications and services.
  • Familiarity with IaC tooling such as Terraform, AWS SAM, CloudFormation, or similar technologies.
  • We work with AWS Aurora for Relational and DynamoDB for Non-Relational databases. We also use AWS MSK (Managed Streaming for Apache Kafka) for event-streaming. We’re still interested if you’ve used other technologies.
  • Knowledge of developing APIs and other services.
  • Knowledge of frameworks used for developing ops-friendly RESTful web services such as Spring Boot or similar technologies.
  • Deploying APIs to cloud services is a plus.
  • Ownership mentality and a desire to collaborate.
  • Enjoy learning new technologies and ways of working.
  • Strong knowledge of computer science fundamentals: data structures and algorithms.
  • Effective communication skills.
  • Experience with common software engineering tools such as Git, Gitlab, Jira, Confluence, etc.
  • Bachelor’s degree in computer science or comparable field, or equivalent self-study.

 

 

What you’ll do (Design & Development)

  • Participate in the full SDLC; including development, estimation, planning, and design applications.
  • Collaborate with UI/UX designers, front-end engineers, and product owners to build effective holistic solutions.
  • Contribute to overall system design, architecture, security, scalability, reliability, and performance of applications.
  • Build on experience working with Typescript, Java, python, Docker, Linux, AWS, Terraform, and APIs using REST and GraphQL.
  • Assist in diagnosing / solving production support issues.
  • Support technical design and delivery of features across multiple systems as H-E-B improves the user experience.
  • Use / contribute to the refinement of Digital Engineering- related tools, standards, and training.
  • Work with your team to ensure timely, high-quality solutions.
  • Engage with shared services teams and vendors when necessary.
  • Provide end-to-end support to applications.

 

Can you...

  • Travel by car or plane with overnight stays
  • Work extended hours; sit for extended periods
  • Work rotating and on-call schedules, as needed

Numbers & Facts

LocationAustin, Texas
Job TypeFull-time

Skills

  • Algorithmsunmatched
  • Amazon Web Services (AWS)unmatched
  • Apache Kafkaunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Designunmatched
  • Atlassian JIRAunmatched
  • Business Skillsunmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Customer Relationsunmatched
  • Customer Support/Serviceunmatched
  • Data Structuresunmatched
  • Dockerunmatched
  • Gitunmatched
  • GraphQLunmatched
  • Identify Issuesunmatched
  • Internet Applicationunmatched
  • Javaunmatched
  • Linux Operating Systemunmatched
  • Machine Toolunmatched
  • Mobile Applicationsunmatched
  • Object Oriented Programming (OOP) Languagesunmatched
  • On Callunmatched
  • Problem Solving Skillsunmatched
  • Production Supportunmatched
  • Programming Languagesunmatched
  • Python Programming/Scripting Languageunmatched
  • REST (Representational State Transfer)unmatched
  • Relational Databases (RDBMS)unmatched
  • Security Architectureunmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • System Architectureunmatched
  • Team Playerunmatched
  • Technical Deliveryunmatched
  • Technical Supportunmatched
  • Technical/Engineering Designunmatched
  • Time Managementunmatched
  • User Experience Design (UXD)unmatched
  • User Interface Designunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Servicesunmatched
  • eCommerceunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder