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.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 for API gateway solutions. 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 is your background?- M.S or B.S in Computer Science degree, Engineering, or related field, or equivalent experience.
- 2+ years of experience in software development, preferably with a focus on platform engineering and cloud infrastructure.
- Experience with API gateway technologies and security best practices (OAuth, JWT, API keys) is a plus
- Strong understanding of Computer Science fundamentals, algorithms, coding standards and design principles / patterns and Agile development methodologies
- Strong proficiency in one or more programming languages such as Java, Python, Go
- Familiarity with microservices architecture and cloud platforms (AWS, GCP)
- Experience with containerization (Docker, Kubernetes) and CI/CD pipeline- Experience with common software engineering tools (e.g., Git, Jira, Confluence)- Strong problem-solving skills, attention to detail, and the ability to work independently.
- Excellent communication and collaboration skills, with the ability to work well in a team environment
What is the work?
- Contribute to overall system design, architecture, security, scalability, reliability, and performance of API gateway solutions
- Write 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
- Participate in code reviews, design discussions and contribute to technical documentation- Create, configure, and support build and deployment pipelines
- Work on defined technology projects / tasks with occasional guidance. Understand and act according to task prioritization- Able to identify and communicate dependencies and blockers within the team
- Able to manage appropriate amount of work and works with teammates both to ensure they understand priority and urgency, and to deliver upon them accordingly
- Capable of on-call support, debugging, and troubleshooting moderately complex issues within team services. May seek guidance from more senior engineers for more complex issues- Contributes to root cause analysis and gives input on how to remediate future issuesDo you have what it takes to be an H-E-B Software Engineer II?- High degree of personal accountability to self and team for continued growth- Ability to operate independently while owning your effect on the organization.- Resilient and optimistic when faced with the unexpected - Can manage most ambiguity within scope of daily workand is willing to learn how to proactively disambiguate requirements.- Team player - Actively learning the team's domain by asking questions, sharing knowledge with their teammates, and contributing to their team's documentation. Collaborates well with team and partners outside the team
- Committed to adding value by supporting the team, contributing your perspective, and committing to the right amount of work.- Growth Mindset - Ability to fail-forward, ask questions, apply coaching, and show a genuine desire to learn, grow, and teach. Serves as a model for more junior engineers and consistently demonstrates team, organization, and company values in daily work.- Self-starter - Proactive in seeking out help when unclear about priority and dependencies; take initiative to learn the team, the work, and the business.- Impact - Understands area of work and shares knowledge with others. Generously shares opinions, feelings, constructive feedback, and gives credit where it is due.- Connect - Learning to facilitate conversations to make sure all viewpoints are represented, and that bias is understood. Listens to opposing perspectives and works toward the best solution for all.Can you...- Travel by car or plane with overnight stays- Work extended hours; sit for extended periods- Work rotating and on-call schedules, as neededDEVS3232