Platform Software Engineer - Intermediate level

USAA•San Antonio, TX
•$77,120 - $147,390•Hybrid

About The Position

USAA is hiring an Intermediate-level Software Engineer for its Containers as a Service (CaaS) team. The role contributes to the platform powering thousands of enterprise applications, helping develop automation, improve platform operations, support production environments, and enhance reliability, scalability, and developer experience across USAA’s OpenShift ecosystem. It is suited to an engineer who enjoys learning, troubleshooting complex technical challenges, and building practical solutions, with opportunities to grow in automation and large-scale platform engineering. The position is based in San Antonio, Texas, or Plano, Texas, and requires working in the office four days per week. Relocation assistance is not available. USAA does not provide visa sponsorship for this role.

Requirements

  • Bachelor’s degree, or four years of relevant education and/or experience.
  • Two years of software development or systems engineering experience specific to a discipline or technology.
  • One year of experience delivering technology solutions across all phases of the software development lifecycle.
  • Experience with one or more scripting or programming languages: Go, Python, Bash, JavaScript, Java, or equivalent.
  • Experience troubleshooting applications and system production issues.
  • Ability to quickly understand applicable business context and provide appropriate engineering solutions.
  • Ability to effectively articulate technical challenges and solutions to peers and stakeholders.
  • Understanding of cloud, container, and platform technologies and tools.
  • Experience with AI-assisted development tools, such as GitHub Copilot or equivalent, to write, test, and troubleshoot code.

Nice To Haves

  • Hands-on experience with Kubernetes or OpenShift, including cluster operations, workload management, or platform administration.
  • Experience with infrastructure automation tools such as Ansible, Helm, or Terraform.
  • Experience with CI/CD pipeline development using GitLab, GitHub Actions, or equivalent GitOps workflows.
  • Experience with observability tooling such as Prometheus, Grafana, VictoriaMetrics, Kibana, or Elastic Stack.
  • Exposure to container networking concepts, including ingress/egress, network policies, and load balancing.
  • Experience with certificate lifecycle management, PKI, or secrets management tools such as Venafi, Conjur, or cert-manager.
  • Experience applying AIOps or AI-assisted operational workflows for anomaly detection, alert triage, or runbook automation.
  • Red Hat OpenShift or Certified Kubernetes Administrator (CKA) certification.

Responsibilities

  • Design, develop, code, and test technical solutions.
  • Write code regularly to deliver features and improvements.
  • Investigate and resolve technical problems and production issues through troubleshooting.
  • Improve operations by conducting systems analysis and recommending changes to policies and procedures.
  • Prepare and install solutions by determining and designing system specifications, standards, and programming.
  • Follow the software development lifecycle.
  • Ensure risks associated with business activities are identified, measured, monitored, and controlled in accordance with risk and compliance policies and procedures.

Benefits

  • Comprehensive medical, dental, and vision plans
  • 401(k)
  • Pension
  • Life insurance
  • Parental benefits
  • Adoption assistance
  • Paid time off program
  • Paid holidays
  • 16 paid volunteer hours
  • Wellness programs
  • Career path planning
  • Continuing education
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service