Sr Software Engineer (C/C++) Backend-Austin & San Antonio, Texas

H-E-B

San Antonio (TX)

Hybrid

USD 130,000 - 170,000

Full time

8 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

H-E-B is seeking a Senior Software Engineer-Backend to deliver complex code solutions and support build and deployment pipelines. You’ll contribute to system design, security, and reliability across Austin and San Antonio in a hybrid setup.

Responsibilities include leading code quality, mentoring engineers, and driving cross-team collaboration to resolve production issues and optimize performance.

Qualifications

  • Requires a Computer Science degree or comparable formal training or work experience.
  • 5+ years of software development experience, primarily in C/C++ on Linux.
  • Proficient in Linux IPC mechanisms and GNU tools (GCC, GDB).
  • Experience with system design for complex features and leadership of senior contributors.

Responsibilities

  • Write production-ready code and tests meeting acceptance criteria with good edge-case handling.
  • Lead debugging, deployment, and production support efforts for team services.
  • Mentor peers, review designs, and drive improvements across teams.
  • Ensure monitoring, performance, and reliability of systems.

Skills

C/C++
Linux
Inter-process communication
System design
GCC/GDB
Git
Jira
Confluence
REST/GRPC
Java

Education

Computer Science degree or equivalent

Tools

Git
Jira
Confluence
GCC
GDB
Linux

Job description

Responsibilities Job Summary: As a Senior Software Engineer-Backend, you'll deliver complex code solutions. You'll support the build and deployment pipeline and when necessary, diagnose / solve production support or on-call issues. You'll contribute to overall system design, architecture, security, scalability, reliability, application performance and provide end-to-end support. Location: Austin & San Antonio, TX-Hybrid Key Responsibilities & Essential Functions: Works on web 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. 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. Demos their code, leads team ceremonies and larger team efforts. Drives improvements within assigned team. Expert knowledge in their area of focus and mentors other engineers on improving their code quality, productivity, and technical skills 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. The responsibilities and essential functions outlined above describe the general nature and level of work assigned to this position. This is not an exhaustive list of all duties, responsibilities, and skills required. Duties and responsibilities may be modified at any time based on business needs. Employees may be required to perform other job-related tasks as requested by their supervisor, subject to reasonable accommodations.

Adjust
  • Leverages Agile metrics to improve team performance and deliverables. Evaluates and adjusts resources, self, and team as necessary. Collaborate
  • Ability to work on tasks which span multiple domains, requiring cross-team collaboration, which have a high impact on your project. Agility
  • Embraces risk, change, and helps team manage ambiguity within the team's scope of work. Able to drive progress without having a complete picture and can articulate potential tradeoffs and prioritize when faced with ambiguity. Connect
  • Delivers clear, concise, effective messages across different levels; can tailor communication based on intended audience.
  • 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 The work environment characteristics described here are representative of those a Partner encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. JDENGINEERING DEV3232

Qualifications & Key Requirements: Work Experience: A Computer Science degree or comparable formal training, certification, or work experience 5+ years of experience in software development primarily in C/C++ on Linux Proficient in Linux Inter process communication mechanisms Proficient in GNU compilers, debuggers and related tools (e.g.; GCC, GDB) Able to develop and review system design for complex features with an eye towards sustainability and iterative development potential Experience assigning tasks to developers, and reviewing code as a senior/lead contributor Comprehensive knowledge of Computer Science fundamentals: data structures, algorithms, design patterns, and system architecture Proficient at analyzing and resolving complex issues originating in production Experience with common software engineering tools (e.g., Git, Jira, Confluence) Desirable to have experience or understanding of cloud native microservices, Postgres and containers. Desirable to be proficient in REST/GRPC/Java/Golang. 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 High degree of personal accountability to self and team for continued growth

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Software Engineer (C/C++) Backend-Austin & San Antonio, Texas
Sr Software Engineer (C/C++) Backend-Austin & San Antonio, Texas

H.E.B. • San Antonio (TX)

Hybrid
USD 140,000 - 190,000
Sr Software Engineer (Site Reliability) Austin or Dallas, TX
Sr Software Engineer (Site Reliability) Austin or Dallas, TX

H.E.B. • San Antonio (TX)

Hybrid
USD 140,000 - 180,000
Senior Software Engineer Angular/Python
Senior Software Engineer Angular/Python

Western Governors University • Salt Lake City (UT)

On-site
USD 120,000 - 170,000
Sr Software Engineer (Site Reliability) Austin or Dallas, TX
Sr Software Engineer (Site Reliability) Austin or Dallas, TX

H-E-B • San Antonio (TX)

Hybrid
USD 120,000 - 160,000
Senior Software Engineer (On-Site, IN)
Senior Software Engineer (On-Site, IN)

Allied Solutions LLC • Carmel (IN)

On-site
USD 110,000 - 150,000
Medical, dental, vision insurance
401k with company match
Paid time off
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Senior Software Engineer (On-Site, IN)
Senior Software Engineer (On-Site, IN)

Allied Solutions, LLC • Carmel (IN), Northern (KY)

Hybrid
USD 110,000 - 160,000
Medical, dental and vision insurance
100% company-paid life and disability
401k with company match
+2
Senior Engineer
Senior Engineer

Presidio, Inc. • Austin (TX)

Hybrid
USD 140,000 - 187,000
Senior Engineer
Senior Engineer

Presidio • Austin (CO)

Hybrid
USD 140,000 - 187,000
Senior Java Software Engineer
Senior Java Software Engineer

Augusta Hitech • United States

On-site
USD 90,000 - 120,000