Senior Software Engineer, Platform Engineering Tools - San Antonio, TX, Austin, TX. or Dallas, TX.

Sorry, this job was removed at 11:14 p.m. (CST) on Wednesday, May 10, 2023
Find out who's hiring in San Antonio, TX.
See all Developer + Engineer jobs in San Antonio, TX
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Overview
H-E-B is one of the largest, independently owned food retailers in the nation operating over 420+ stores throughout Texas and Mexico, with annual sales generating over $34 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 145,000+ Partners (employees), competitive compensation and benefits program and comprehensive training that lead to successful careers.
Responsibilities
H-E-B Digital is seeking new Partners! H-E-B is not only a grocery retailer, but also a leading innovator in technology and this is an exciting time to join our team. We're using the best available technologies to deliver modern, engaging, reliable, and scalable experiences to meet the needs of our growing audience. 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 120,000+ Partners (employees), competitive compensation and benefits program and comprehensive training that lead to successful careers.
Since 2015 H-E-B Digital has been investing heavily in our customers' digital experience, innovating our technology stack that supports our brick & mortar business and supply chain operations, reinventing how customers find inspiration from food, and how we ultimately help customers leverage amazing technology getting food into their homes. This is an exciting time to join H-E-B Digital, and we're hiring across the stack of our challenging distributed systems. Our digital solutions are growing in popularity and adoption-from manufacturing and supply chain, all the way to Curbside and Home Delivery-so you'll get the opportunity to help ensure a high-quality experience for our Partners and customers. If you're someone who enjoys taking on new challenges, working in a rapidly changing environment, learning new skills, and applying it all to solve large and impactful business problems, we want you as part of our team.
Our Partners thrive The H-E-B Way. In the Senior Software Engineer job, that means you have a...
HEART FOR PEOPLE... you have a passion to lead, anticipating and understanding the needs of the team, and providing the support to help others succeed;
HEAD FOR BUSINESS... you have an ownership mentality and help define goals and objectives to achieve strategic success;
PASSION FOR RESULTS... the ability to influence and drive for results, and provide coaching and encouragement for your team as they work to solve difficult problems.
Location:
This position is an option to work in a Hybrid role from San Antonio, Tx, Austin, Tx, or Dallas, Tx.
What you'll do at HEB:
We invest in improvements that ultimately increase the overall systemic quality of our software and systems while permeating a test-driven mindset that helps deliver the highest-quality solutions that delight our customers beyond expectation... which is easier said than done.
As a Sr. Software Engineer with a focus on CI/CD, your job is to join in that mission, with a team of other tenacious engineers, to serve as a key thought leader and innovator regarding enterprise-level build processes and systems. As a Platform Engineering Tools Engineer your job is to join in that mission and serve as a key thought leader and innovator regarding enterprise-level CI/CD tooling and processesto ensure world-class performance and quality of our systems and solutions. Your goal is to operate independently to define and engineer automated infrastructure and container as code solutions, leveraging appropriate technologies and frameworks or developing new ones as needed, and minimizing human interactions across systems and workflows to enable rapid delivery of solutions with the highest levels of quality. You'll make decisions that affect others' work within a wide frame of reference related to Engineering Efficiency mission and objectives. We help ensure the quality that makes building fantastic H-E-B Digital solutions possible - and we are incredibly proud of that.
Being a member of the Platform Engineering Tools (PET) Team you will be a part of a team that will contribute heavily into transforming HEB into a top Digital Tech company. You'll be transformational in evolving our foundational technologies across the entire enterprise footprint so that we can maximize H-E-B's unique position to make a dramatic difference in the world - Texas and Mexico are a better place for our communities and the people that live here because of what we do - and you'll be an integral part of making that happen.
What You'll Do

  • Complete code reviews to provide feedback and educate Software Engineers with a focus on infrastructure and container in coding standards, approaches and best practices.
  • Engage and influence Digital Engineering teams to consume infrastructure as code engagement interfaces.
  • Define infrastructure design and automation of complex features across multiple systems that improve our customers' and Partners' user experience.
  • Define infrastructure and container as code frameworks, approaches and standards.
  • Communicate and document a distilled understanding of complex systems and data flows to all levels.
  • Continuously improve the consumption of over-arching infrastructure for our high-performance systems, including Partner facing applications, customer facing sites and mobile applications through code.
  • Develop and maintain middleware Ubuntu packages for various tooling and technology like tomcat, apache web server and httpd packages.
  • Develop and maintain container templates to give Engineering Developers an easy path to building their containers for applications and services.
  • Develop automation framework(s) for APIs, REST and UI following guidelines, best practices, coding standards.
  • Linux admin skills, the ability to maintain on premise offerings such as Nexus 3, Harbor, Ansible, Jenkins as well as the ability to manage SaaS offerings as an admin for tooling such as Gitlab, Github and Artifactory
  • Engage in and support the build and deployment pipeline for multiple environments, diagnosing and solving production support issues when needed.
  • Evaluate new and emerging technologies to stay ahead of the competition and evaluate feasibility and approach to incorporate into the team's architecture.
  • Engage in and improve the software delivery lifecycle by evangelizing an "as code"-driven approach to software infrastructure engineering and incorporating automated infrastructure as code capabilities into CI/CD pipelines.


Who You Are

  • You have an ownership mentality and consistently deliver successful, high-quality results.
  • Identify ambiguous requirements, providing clarity and recommendations when needed.
  • Demonstrate high level knowledge of technologies such as git, Gitlab, Gitlab Runners, Github, Circle CI, Jenkins, Ansible, Nexus, Artifactory, Harbor, Argo, Terraform, etc. and enjoy learning new technologies as they emerge.
  • Show a solid understanding of application build processes and artifact storage.
  • Demonstrate the ability to both maintain build and artifact tooling while identifying areas for automation through the implementation of RESTful service to reduce toil.
  • Demonstrate a solid understanding of architectural technologies, such as Kubernetes, Amazon Web Services, Google Cloud Platform, Docker, etc. and are open to learning.
  • Well-honed systematic problem-solving approach, coupled with strong interpersonal skills and intrinsic motivation to get things accomplished well.
  • Ability to debug, instrument, and optimize infrastructure and container automation code, describe system performance characteristics and automate tasks to reduce toil.
  • Proficient understanding of the flow of code and how it interacts with different components and across multiple systems.
  • Ability to communicate technical information and details effectively at all levels.
  • Ability to understand multiple complex systems and data flows.
  • Bachelor's degree in a field related to Engineering or Computer Science, or relevant work experience.
  • 5 + years of hands-on experience creating RESTful service using various languages (like Python, Golang or Java).
  • 1-3 years of experience in Agile software development methodology, continuous integration and continuous deployment approaches and tools.


Do you have what it takes?

  • Deep understanding of various software testing processes and techniques.
  • Deep understanding of process implementation and expectations.
  • Proficient understanding of the process for designing, coding, executing and documenting results of infrastructure as code.
  • Solid understanding of automation frameworks.
  • Proficient knowledge of automation and performance testing and associated tools and frameworks.
  • Strong analytical skills.
  • Strong verbal / written communication and presentation skills.
  • Strong documentation skills and the ability to communicate technical know how to Engineers over the systems we maintain and improve on.
  • Ability to prepare / present quality-specific information at various levels with minimal notice and preparation time.
  • Ability to influence leader and peers.
  • Ability to easily adapt to change in the work environment and inspire others to accept / adapt to change.
  • Ability to work in an open office work environment.


DEVS3232
#LI-RM1

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about H-E-BFind similar jobs