Jobs · Information Technology · Texas

Sr Software Engineer (Site Reliability) Austin or Dallas, TX

H-E-B · San Antonio, TX · 2 mo ago
On-siteInformation TechnologyFull-time

As a Senior Software Engineer-Site Reliability on the Digital Fulfillment team, you'll deliver complex code solutions, support the build and deployment pipeline, diagnose and solve production support or on-call issues, and contribute to overall system design, architecture, security, scalability, reliability, and application performance.

Responsibilities

  • Develops and maintains tooling used for environment monitoring and task automation
  • Engages in and improves the whole lifecycle of services, including inception and design, deployment, operation, and refinement
  • Analyzes and establishes efficient configurations for software and servers, DB connections/indexes, drivers, etc.
  • Collaborates with development teams to design service architectures, software platforms and frameworks, capacity planning, release plans, and launch reviews
  • Monitors internal and vendor service level objectives (SLOs) and agreements (SLAs); identifies/resolves SLO/SLA gaps
  • Serves as technical subject matter expert (SME) for cross-functional engineering teams; assists with/troubleshoots systems-related issues and maintenance

Duties and responsibilities may be modified at any time based on business needs.

Requirements

  • 5+ years experience designing, analyzing, developing, or troubleshooting distributed systems
  • 3+ years of SRE experience managing Google Kubernetes Engine (preferred), K8s, or AWS environments
  • 2+ years of Java (Spring) programming experience preferred
  • 3+ years of using Terraform to maintain cloud infrastructure
  • 3+ years of CI Pipeline experience with either GitLab Pipelines or GitHub Actions
  • Experience with tools such as GitLab, JIRA, Slack, Confluence, and IntelliJ
  • Experience with microservices architecture patterns
  • Experience working with PostgreSQL, Kubernetes, Docker, Linux, GCP, Terraform, and APIs using REST and GraphQL
  • Experience working with monitoring and visualization tools such as Datadog, Grafana, or New Relic
  • Strong proficiency with scripting languages such as Python, Ruby, Groovy, or Bash
  • Proven track record of researching, understanding, and effectively applying Scalability and High Availability principles

Skills

  • Advanced knowledge in system and data architecture, data modeling, and design; 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
  • Leverages Agile metrics to improve team performance and deliverables; evaluates and adjusts resources, self, and team as necessary
  • Ability to work on tasks spanning multiple domains, requiring cross-team collaboration with high impact on projects
  • Embraces risk, change, and helps team manage ambiguity; drives progress without a complete picture and articulates potential tradeoffs
  • Delivers clear, concise, effective messages across different levels; tailors communication based on the intended audience
  • Fosters a culture of mentoring and coaching across multiple technical teams and stakeholders
  • Encourages a team culture where opinions are shared respectfully, disagreements are approached non-defensively, and contradictory opinions are used constructively

Qualifications

  • A Computer Science degree or comparable formal training, certification, or work experience involving software/systems engineering

Schedule

  • Work extended hours; sit for extended periods
  • Work rotating and on-call schedules, as needed
  • Travel by car or plane with overnight stays

Similar jobs