Staff Software Engineer-(Platform engineering) San Antonio or Austin, Texas
Indexed description
Location: San Antonio, TX (Hybrid)
Qualifications & Key Requirements
- 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
- A Computer Science degree
- 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
- Travel by car or plane with overnight stays
- Work extended hours; sit for extended periods
- Work rotating and on-call schedules, as needed
DEV3232
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search