Jobs · Engineering · Texas

Staff Software Engineer-(Platform engineering) San Antonio or Austin, Texas

H-E-B · San Antonio, TX · 1 mo ago
On-siteEngineeringFull-time
We need to output HTML fragment with sections: we have responsibilities, qualifications, maybe education, etc. We need to include only sections with real content. Use

for headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We have responsibilities content, qualifications content, maybe education. Also location info (San Antonio, TX (Hybrid)) could be in a short

. We should not repeat job title. No Job ID. Remove boilerplate like physical demands, working conditions, etc? The instruction: Remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. Physical demands and working conditions maybe not boilerplate but could be considered not needed? It's not explicitly listed to remove, but it's not part of sections we need. We can include if relevant? The instruction: "Preserve ALL substantive information; do NOT invent or summarize away detail." So we should keep physical demands and working conditions as they are substantive. But we need to place them somewhere; maybe under a generic section? Not listed headings. Could we put them under Responsibilities? Might be okay to include as a paragraph after responsibilities. However we should not create sections without real content. We could just include them as

after responsibilities without a heading. That's allowed. We need to avoid filler like "commensurate with experience". Not present. We need to include sections only when posting has real specific content. We have Responsibilities (yes). Qualifications & Key Requirements (yes). Education (maybe separate). Could combine Qualifications and Education under Qualifications? But we have separate heading "Education". Could create a Qualifications section that includes both qualifications and education. However instruction: Use headings from list; we can choose which to include. We could have

Responsibilities

and

Qualifications

(includes education). Or we could have separate Education heading if we want. But better to keep few substantive sections. So we will have Responsibilities and Qualifications. In Qualifications we will list the qualifications, key requirements, and education. We need to use
  • for any list of duties/requirements/benefits. So responsibilities list items? The responsibilities are paragraphs with bullet-like sentences. We could convert each sentence into
  • under a
      . But the instruction: Use
      • for any list of duties/requirements/benefits, and

        for prose. The responsibilities section is a list of duties; we should use

        • . Similarly qualifications list. We need to preserve all substantive information; we must not lose details. So we need to capture each bullet point from the responsibilities section. The responsibilities section includes many bullet-like sentences under headings like "Area of Focus", "Work Breakdown", etc. Those are subheadings within responsibilities. We could treat each as a list item, maybe with a heading inside? But we must not invent headings not allowed? We could embed inside
        • . That's okay. We need to parse the responsibilities text: "Responsibilities As a Staff Software Engineer-Backend on the Point of Sales Digital Team, you'll provide end-to-end support to applications and identify ways to improve codebases, solutions to complex problems, and effectively propose paths forward to drive outcomes. You'll make recommendations on overall application system designs, architecture, security, scalability, reliability, and performance." Then later there is a list of sections: "Key Responsibilities & Essential Functions Area of FocusMentors / leads engineers, drives larger initiatives, and enables others to execute against team goals. Expert on team services and knowledgeable about adjacent services. Influences other teamsSets goals and standards within team and influences within the organization. May own initiatives that span multiple teams. Proactively seeks out opportunities to help others grow Work BreakdownReviews epics critically and ensures they're appropriately broken down and prioritized with cross-team dependencies identified Priority and DependenciesEnsures cross-team dependencies are identified and well understood by all teams involved and other relevant stakeholdersWorks across teams to foster a culture of priority setting and urgency in alignment with organizational strategy Dealing with AmbiguityOwns risk, change, and uncertainty across multiple teamsAbility to proactively identify ambiguity and drive teams towards mitigating potential issuesConsiders how ambiguity in their team's work might affect, or be affected by, the work of other teamsWorks on technology projects / tasks with no guidance Reliability and AccountabilityManages cross- team commitments, their progress, and roadmap to delivery. Anticipates and communicates blockers, delays, and cost ballooning across teams, before they require escalation.Ensures expectations across teams and stakeholders are clarified between all parties involved Architecture, Coding and TestingUnderstands the architecture, design and integration landscape of multiple H-E-B systems or servicesWrites 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 errorsUnderstands adjacent domains and the design and integration landscape of multiple H-E-B systems or services as they affect their teamExpert understanding of software design, architecture, security, scalability, reliability, and performance and capable of architecting and designing at the portfolio, domain, or end-to-end solution levelIntroduces new technologies that have ROI / influence. Stays ahead of technology trends and evolution with an eye to long term sustainability and growth of existing and new systems / servicesSupports engineers in optimizing product- ready codeDesigns, develops, tests, and deploys softwareAble to lead strategically important projects involving multiple teamsAligns teams toward simple, effective designs Application Support and HealthLeads production support, on-call, debugging, and troubleshooting of issues impacting multiple teams and servicesDrives adoption of system health based on site reliability engineering best practicesEnacts changes to team monitoring practices that improve system and team health Effective Communication and Knowledge SharingCreates documentation and training related to technology stacks, standards, and systems / services across multiple teamsProvides constructive criticism to stakeholders across the organization Teamwork and CollaborationHelps to break down barriers across teamsLooks for opportunities to share learnings and learn from othersSeeks to improve communication and collaboration between teams by building relationships and finding common ground 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. Physical Demands & Working Conditions Travel by car or plane with overnight staysWork extended hours; sit for extended periodsWork 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." We need to extract all these sentences as list items. Could group by subheadings but still list items. Simplify: We'll create a
            with each sentence as
          • . Might be many but okay. Similarly qualifications: list items for each qualification. Qualifications text: "Qualifications & Key Requirements 10+ years of experience as a Software Engineer in a professional settingHands-on experience with Platform engineering and toolsExperience with programming languages such as Golang, C/C++, Python and Java, Experience with Microservices APIs and Kubernetes & PostgresExpert understanding of the full SDLC and frameworks (Agile, Scrum, Kanban, Safe etc.)Experience with one or more AI tools (e.g., GitHub Copilot or Google Gemini)Expert understanding of enterprise architecture design patterns Education A Computer Science degree" We need to split into items: - 10+ years of experience as a Software Engineer in a professional setting - Hands-on experience with Platform engineering and tools - Experience with programming languages such as Golang, C/C++, Python and Java - Experience with Microservices APIs and Kubernetes & Postgres - Expert understanding of the full SDLC and frameworks (Agile, Scrum, Kanban, Safe etc.) - Experience with one or more AI tools (e.g., GitHub Copilot or Google Gemini) - Expert understanding of enterprise architecture design patterns - Education: A Computer Science degree We could keep Education as separate item. Location: "Location: San Antonio, TX (Hybrid)" we can put as a

            before sections. We should not include the boilerplate at end: "JDENGINEERING DEV3232" maybe job ID; remove. Now produce HTML:

            Location: San Antonio, TX (Hybrid)

            Responsibilities

            • As a Staff Software Engineer-Backend on the Point of Sales Digital Team, you'll provide end-to-end support to applications and identify ways to improve codebases, solutions to complex problems, and effectively propose paths forward to drive outcomes.
            • You'll make recommendations on overall application system designs, architecture, security, scalability, reliability, and performance.
            • Area of Focus: Mentors / leads engineers, drives larger initiatives, and enables others to execute against team goals. Expert on team services and knowledgeable about adjacent services. Influences other teams. Sets goals and standards within team and influences within the organization. May own initiatives that span multiple teams. Proactively seeks out opportunities to help others grow.
            • Work Breakdown: Reviews epics critically and ensures they're appropriately broken down and prioritized with cross-team dependencies identified.
            • Priority and Dependencies: Ensures cross-team dependencies are identified and well understood by all teams involved and other relevant stakeholders. Works across teams to foster a culture of priority setting and urgency in alignment with organizational strategy.
            • Dealing with Ambiguity: Owns risk, change, and uncertainty across multiple teams. Ability to proactively identify ambiguity and drive teams towards mitigating potential issues. Considers how ambiguity in their team's work might affect, or be affected by, the work of other teams. Works on technology projects / tasks with no guidance.
            • Reliability and Accountability: Manages cross-team commitments, their progress, and roadmap to delivery. Anticipates and communicates blockers, delays, and cost ballooning across teams, before they require escalation. Ensures expectations across teams and stakeholders are clarified between all parties involved.
            • Architecture, Coding and Testing: Understands the architecture, design and integration landscape of multiple H-E-B systems or services. 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. Understands adjacent domains and the design and integration landscape of multiple H-E-B systems or services as they affect their team. Expert understanding of software design, architecture, security, scalability, reliability, and performance and capable of architecting and designing at the portfolio, domain, or end-to-end solution level. Introduces new technologies that have ROI / influence. Stays ahead of technology trends and evolution with an eye to long term sustainability and growth of existing and new systems / services. Supports engineers in optimizing product-ready code. Designs, develops, tests, and deploys software. Able to lead strategically important projects involving multiple teams. Aligns teams toward simple, effective designs.
            • Application Support and Health: Leads production support, on-call, debugging, and troubleshooting of issues impacting multiple teams and services. Drives adoption of system health based on site reliability engineering best practices. Enacts changes to team monitoring practices that improve system and team health.
            • Effective Communication and Knowledge Sharing: Creates documentation and training related to technology stacks, standards, and systems / services across multiple teams. Provides constructive criticism to stakeholders across the organization.
            • Teamwork and Collaboration: Helps to break down barriers across teams. Looks for opportunities to share learnings and learn from others. Seeks to improve communication and collaboration between teams by building relationships and finding common ground.
            • 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. D

Similar jobs