H-E-B Grocery Stores
Senior Software Engineer - Java
Dallas, TX
Sep 19, 2024
fulltime
Full Job Description

Responsibilities

Senior Software Engineer

H-E-B is one of the largest, independently owned food retailers in the nation operating over 400 stores throughout Texas and Mexico, with annual sales generating over $25 billion.Described by industry experts as a daring innovator and smart competitor, H-E-B has led the way with creative new concepts, outstanding service and a commitment to diversity in our workforce, workplace and marketplace.H-E-B offers a wealth of career opportunities to our 109,000+ Partners (employees), competitive compensation and benefits program and comprehensive training that lead to successful careers.

Our Partners thrive The H-E-B Way. As a Senior Software Engineer, you would have a...

HEART FOR PEOPLE... you have a passion for mentorship and guidance, and love for the direct person-to-person interactions that create strong bonds between teams

HEAD FOR BUSINESS... you have an ownership mentality and a consistent track record of timely delivery of high-quality software

PASSION FOR RESULTS... the ability to guide the discussion, remove roadblocks, and provide guardrails for your team as they identify challenges and propose solutions

What you'll do (Design & Development)

- Coach and mentor junior engineers in engineering techniques, processes, and new technologies; enable others to succeed- Contribute to overall system design, architecture, security, scalability, reliability, and performance of applications- Support the build and deployment pipeline and when necessary, both diagnose and solve production support issues- Identify, scope, and architect solutions for new features while applying sound technical judgment that considers technology alternatives, impact on affected / adjacent systems, and tradeoffs- Work with Product, Design, and QA to deliver world-class digital experiences- Get the opportunity to stay ahead of new technologies with an eye to evaluating and potentially incorporating them into your team's architecture- Apply understanding to help improve the cloud infrastructure that powers our high-performance, consumer-scale site and mobile apps- Lead initiatives, technical design, and delivery of complex features across multiple systems to improve user experiences- Recommend changes to processes and tools at the team level based on industry standards, patterns, and practices- Diagnose / fix highly complex technical issues independently- Identify and communicate cross-team dependencies- Communicate individual and project-level development statuses, issues, risks, and concerns to technical leadership and management; research / advise technical leadership in vendor negotiations- Create documentation and training related to technology stacks and standards within assigned team- Provide end-to-end support to applicationsWho You Are

- You have an ownership mentality and a consistent track record of successful, high-quality results- You enjoy learning new technologies as they emerge- You have an advanced understanding of development methodologies and processes- You have a comprehensive knowledge of Computer Science fundamentals: data structures, algorithms, and design patterns- You have advanced knowledge of system architecture and design patterns- You can understand architecture, design, and integration landscape of multiple H-E-B systems- You have experience with common software engineering practices such as source control management (i.e., Gitlab), CI/CD pipelines (i.e., Gitlab, Jenkins), infrastructure as code, backlog issue tracking (i.e., JIRA), wiki documentation (i.e., Confluence)- You have a high level of comfort in Agile development methodologies- You have a bachelor's degree in computer science or comparable field, or equivalent self-studyQualifications

- Extensive backend software engineering experience with Java, Python, C++, or other languages to build services and APIs is required

- Extensive experience with Spring Boot, Spring Framework, Spring Security, and other related frameworks

- Extensive experience with relational databases and writing SQL is required

- Frontend software engineering experience with Javascript frameworks/libraries (i.e, Angular) is preferred, but not required

- Working within the Linux environment to include command line and shell scripting experience is required

- Hands on experience utilizing various DevOps techniques to include continuous integration and deployment (CI/CD), configuration as code, container first strategies, cloud-native development

- Experience with Cloud Technologies such as AWS, GCP, etc

- Experience working with large datasets and creating integrations to access or share these datasetsDEVS3232

Senior Software Engineer H-E-B is one of the largest, independently owned food retailers in the nation operating over 400 stores throughout Texas and Mexico, with annual sales generating over $25 billion.Described by industry experts as a daring innovator and smart competitor, H-E-B has led the way with creative new concepts, outstanding service and a commitment to diversity in our workforce, workplace and marketplace.H-E-B offers a wealth of career opportunities to our 109,000+ Partners (employees), competitive compensation and benefits program and comprehensive training that lead to successful careers. Our Partners thrive The H-E-B Way. As a Senior Software Engineer, you would have a... HEART FOR PEOPLE... you have a passion for mentorship and guidance, and love for the direct person-to-person interactions that create strong bonds between teams HEAD FOR BUSINESS... you have an ownership mentality and a consistent track record of timely delivery of high-quality software PASSION FOR RESULTS... the ability to guide the discussion, remove roadblocks, and provide guardrails for your team as they identify challenges and propose solutions What you'll do (Design & Development) - Coach and mentor junior engineers in engineering techniques, processes, and new technologies; enable others to succeed - Contribute to overall system design, architecture, security, scalability, reliability, and performance of applications - Support the build and deployment pipeline and when necessary, both diagnose and solve production support issues - Identify, scope, and architect solutions for new features while applying sound technical judgment that considers technology alternatives, impact on affected / adjacent systems, and tradeoffs - Work with Product, Design, and QA to deliver world-class digital experiences - Get the opportunity to stay ahead of new technologies with an eye to evaluating and potentially incorporating them into your team's architecture - Apply understanding to help improve the cloud infrastructure that powers our high-performance, consumer-scale site and mobile apps - Lead initiatives, technical design, and delivery of complex features across multiple systems to improve user experiences - Recommend changes to processes and tools at the team level based on industry standards, patterns, and practices - Diagnose / fix highly complex technical issues independently - Identify and communicate cross-team dependencies - Communicate individual and project-level development statuses, issues, risks, and concerns to technical leadership and management; research / advise technical leadership in vendor negotiations - Create documentation and training related to technology stacks and standards within assigned team - Provide end-to-end support to applications Who You Are - You have an ownership mentality and a consistent track record of successful, high-quality results - You enjoy learning new technologies as they emerge - You have an advanced understanding of development methodologies and processes - You have a comprehensive knowledge of Computer Science fundamentals: data structures, algorithms, and design patterns - You have advanced knowledge of system architecture and design patterns - You can understand architecture, design, and integration landscape of multiple H-E-B systems - You have experience with common software engineering practices such as source control management (i.e., Gitlab), CI/CD pipelines (i.e., Gitlab, Jenkins), infrastructure as code, backlog issue tracking (i.e., JIRA), wiki documentation (i.e., Confluence) - You have a high level of comfort in Agile development methodologies - You have a bachelor's degree in computer science or comparable field, or equivalent self-study Qualifications - Extensive backend software engineering experience with Java, Python, C++, or other languages to build services and APIs is required - Extensive experience with Spring Boot, Spring Framework, Spring Security, and other related frameworks - Extensive experience with relational databases and writing SQL is required - Frontend software engineering experience with Javascript frameworks/libraries (i.e, Angular) is preferred, but not required - Working within the Linux environment to include command line and shell scripting experience is required - Hands on experience utilizing various DevOps techniques to include continuous integration and deployment (CI/CD), configuration as code, container first strategies, cloud-native development - Experience with Cloud Technologies such as AWS, GCP, etc - Experience working with large datasets and creating integrations to access or share these datasets DEVS3232PDN-9d0b496b-b6a3-47b7-b054-c3d02f4ff142
Job Information
Job Category:
Other
Spotlight Employer
Related jobs
BJC Healthcare
Additional Information About the RoleJoin Evelyn's House in providing compassionate end of life care. 3 -12 hour shifts rotating weekends.Night shift. 7 p.m. to 7:30 a.m. OverviewBJC Home Care of...
Sep 24, 2024
Saint Louis, MO
BJC Healthcare
Additional Information About the RoleGreat opportunity for those transitioning into nurse managementMay be eligible for Sign-On Bonus up to $12,500Flexible schedule to work four 10's or five 8's on th...
Sep 24, 2024
St. Louis, MO
BJC Healthcare
Additional Information About the RoleQualifications:BSN requiredMSN preferred2 - 5 years nursing supervisory experience preferred5 - 10 years RN work experience preferred OverviewBarnes-Jewish Hospita...
Sep 24, 2024
St. Louis, MO
©2024 TalentAlly
Powered by TalentAlly.
Apply for this job
Senior Software Engineer - Java
H-E-B Grocery Stores
Dallas, TX
Sep 19, 2024
fulltime
Your Information
First Name *
Last Name *
Email Address *
Zip Code *
Password *
Confirm Password *
Create your Profile from your Resume
By clicking the Apply button, you agree to the terms of use and privacy policy.
Continue to Apply

H-E-B Grocery Stores would like you to finish the application on their website.