Skip to main content

Senior Software Engineer-People Operations (San Antonio, TX On-Site)

L6

hebSan Antonio, TXyesterday
Senior Software Engineer
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 Senior Software Engineer, you will specifically focus on building, modernizing, and scaling critical enterprise applications within our Human Resources, benefits, and Payroll systems ecosystem. You will leverage Java, Google Cloud Platform (GCP), and modern relational databases to ensure accurate, performant, and secure processing of complex payroll and employee benefits transactions. 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… you're willing to facilitate solutions with multiple engineers, provide upward communication, and mentor others? HEAD FOR BUSINESS… you consistently demonstrate and uphold the standards of coding, infrastructure, and process? PASSION FOR RESULTS… you're capable of high-velocity contributions in multiple technical domains? We are looking for: 5+ years of experience related to software engineering Key Responsibilities & Essential Functions:
  • Works on technology projects / tasks with limited or no guidance
  • Writes 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.
  • Creating, configuring, and supporting build and deployment pipelines.
  • Build robust backend logic in Java and integrate seamlessly with modern frontend frameworks, to provide clean and intuitive user interfaces.
  • Leads others in coding / configuration / maintaining / testing / debugging existing or new systems; delivers quality features and bug fixes that align with our development process
  • Capable of leading team on effective production support or on-call, debugging, and troubleshooting highly complex issues within team services.
  • Able to identify a path to resolution for most issues for team services.
  • Demonstrates ownership of team services and influences the team.
  • Starts to learn how to influence across teams.
  • Fosters growth environment through mentorship and open collaboration with peers.
  • Recommends and drives changes to processes and tools at the team level aligned with the organization and company goals.
  • Reviews epics critically and ensures dependencies are identified, they're appropriately broken down and prioritized, and well understood by the team and stakeholders.
  • Drives priority setting and urgency in alignment with organizational strategy.
  • Anticipates and communicates blockers, delays, and cost ballooning for their work before they require escalation.
  • Ensures expectations within their team are clarified between all parties involved.
  • Leads team ceremonies and larger team efforts.
  • Drives improvements within assigned team.
  • Expert knowledge in their area of focus and mentors others
  • Fosters a culture of documentation and knowledge sharing within their team and with their team's business stakeholders.
  • Leads root cause analysis and establishing action items for the RCA.Learns to work with other teams to resolve issues involving dependent services.
  • Identifies and communicates cross-team dependencies.
  • Ensures system monitoring for team services is effective and adheres to best practices.
  • Qualifications & Key Requirements:
Work Experience: Experience with designing, deploying, and managing services on GCP (e.g. GKE, Cloud Run, Cloud Functions, Pub/Sub, Cloud SQL) Experience building or integrating frontend components using Angular (TypeScript) to connect with enterprise RESTful APIs. Strong, proven expertise in writing, optimizing, and scaling complex database structures using PostgreSQL. Experience with common software engineering tools (e.g., Git, Jira, Confluence) Experience successfully producing consistent, high-quality results
Knowledge/Skills/Abilities: Proficient in multiple programming languages, technologies, and frameworks. Advanced knowledge in system and data architecture, data modeling, and design and capable of architecting and designing at the application or service level using well-accepted design patterns Able to review platform designs for strength of engineering solutions, namely performance, sustainability, and iterative development potential. Comprehensive knowledge of Computer Science fundamentals: data structures, algorithms, design patterns, system architecture and design patterns Advanced understanding of development methodologies and processes For Backend Software Engineer, proficient knowledge of relevant technologies (e.g., React, Node, PHP, MySQL, reactive programming, Java, Python) For Backend Software Engineer, understanding of systems architecture technologies (e.g., Android, iOS, Linux, Amazon Web Services, Docker) For Android, familiarity with build and release procedures, tools (e.g., Kotlin, Kotlin Flow, Compose, Coroutines, GraphQL) For Android, proficient at analyzing memory and performance issues using profiling tools. For iOS, proficient with build and release procedures, tools (e.g., Swift, XCode, SwiftUI, Combine, Swift Concurrency, GraphQL) Proficient at analyzing memory and performance issues using profiling tools. For Engineer in Test, proficient knowledge of relevant technologies (e.g., Playwright, XCTest, Espresso, Saucelabs, Locust, JUnit) High degree of personal accountability to self and team for continued growth
Education: A Computer Science degree or comparable formal training, certification, or work experience
Licenses/Certifications: Physical Demands & Working Conditions: Travel by car or plane with overnight stays Work extended hours; sit for extended periods Work rotating and on-call schedules, as needed
Apply now (opens in a new tab)
Apply now (opens in a new tab)

Level

LeadL6

Location

San Antonio, TX

Occupation

Software Developers

Industry

Software Publishers

Posted

yesterday

To get sharper similar jobs, create your profile using the link below.

Create profile