Platform Software Engineer - Intermediate level

USAA•San Antonio, TX
•Hybrid

About The Position

USAA is hiring an Intermediate level Software Engineer for its Containers as a Service (CaaS) team. The engineer will contribute to a platform that powers thousands of enterprise applications, working with experienced engineers to develop automation, improve platform operations, support production environments, and enhance reliability, scalability, and the developer experience across USAA's OpenShift ecosystem. The role is suited to an engineer interested in learning, troubleshooting technical challenges, and developing practical solutions with lasting impact. Candidates may come from software development, cloud engineering, or platform operations backgrounds and will have opportunities to grow their skills in automation and large-scale platform engineering. The position requires working in the office four days per week and may be based in San Antonio, Texas, or Plano, Texas. 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, such as Go, Python, Bash, JavaScript, Java, or equivalent.
  • Experience troubleshooting application and system production issues.
  • Ability to quickly understand applicable business context and provide appropriate engineering solutions.
  • Ability to clearly articulate technical challenges and solutions to peers and stakeholders.
  • Understanding of cloud, container, and platform technologies and tools.
  • Experience using AI-assisted development tools, such as GitHub Copilot or equivalent, to write, test, and troubleshoot code.

Nice To Haves

  • Hands-on Kubernetes or OpenShift experience, including cluster operations, workload management, or platform administration.
  • Experience with infrastructure automation tools such as Ansible, Helm, or Terraform.
  • Experience developing CI/CD pipelines using GitLab, GitHub Actions, or equivalent GitOps workflows.
  • Experience with observability tools such as Prometheus, Grafana, VictoriaMetrics, Kibana, or Elastic Stack.
  • Exposure to container networking concepts, including ingress and 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 to deliver features and improvements on a regular basis.
  • Investigate and resolve technical problems and production issues through troubleshooting.
  • Improve operations through systems analysis and recommendations for 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) and pension.
  • Life insurance.
  • Parental benefits.
  • Adoption assistance.
  • Paid time off and paid holidays.
  • 16 paid volunteer hours.
  • Wellness programs.
  • Career path planning and continuing education.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service