Intermediate Software Engineer – UI/API Application Development

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

About The Position

USAA is hiring an Intermediate Software Engineer to join a high-impact engineering team supporting and modernizing the Property Core Platform for homeowners, renters, and other Property insurance products. Embedded within an Agile team, the engineer will contribute to application enhancements, production support, integrations, testing, and operational excellence across legacy and modern platforms. The role offers exposure to enterprise-scale systems and modernization initiatives, with the opportunity to help maintain platforms supporting critical business operations and member experiences. The work includes designing, developing, coding, and testing software solutions; troubleshooting application and system problems; improving operations through systems analysis; and following the software development lifecycle. The position is based in San Antonio, Texas, and requires working in the office four days per week. Relocation assistance is not available.

Requirements

  • Bachelor's degree, or four years of relevant education and/or experience.
  • Two years of software development experience specific to a discipline or technology.
  • One year of experience delivering technology solutions across all phases of the software systems and application development lifecycle.
  • Basic understanding of one or more listed technologies, including AI-assisted software engineering, programming languages, APIs, frameworks, source control, containers, databases, testing tools, messaging, monitoring, or mainframe technologies.
  • Knowledge and understanding of troubleshooting applications and systems in production.
  • Ability to quickly understand applicable business context and provide appropriate engineering solutions.
  • Ability to effectively articulate technical challenges and solutions.
  • Basic understanding of cloud technologies and tools.

Nice To Haves

  • Experience applying generative AI and AI-assisted engineering practices to accelerate development, improve code quality, enhance production support, automate operations, support modernization, and improve engineering productivity in complex enterprise environments.
  • Experience working across legacy and modern technology stacks, including PL/I, COBOL, CICS, DB2, mainframe, Java, AWS, and cloud-native platforms.
  • Success reducing technical debt while maintaining production stability and meeting business commitments.
  • Experience supporting operational health metrics, service-level objectives, service-level agreements, and production availability goals.
  • AWS, Kubernetes/OpenShift, SAFe Agile, Java, cloud, or security-related certifications.
  • Experience working across technologies ranging from mainframe and PL/I to AWS and cloud-native architectures.
  • Strong production support background with success resolving complex incidents and improving application reliability.
  • US military experience gained through military service or as a military spouse or domestic partner.

Responsibilities

  • Design, develop, code, and test complex technical solutions and application features.
  • Investigate and resolve application, system, and production issues using troubleshooting techniques.
  • Analyze systems and recommend changes to policies and procedures to continually improve operations.
  • Determine and design system specifications, standards, and programming for preparing and installing solutions.
  • Follow the software development lifecycle.
  • Identify, measure, monitor, and control risks associated with business activities 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 with paid holidays
  • 16 paid volunteer hours
  • Wellness programs
  • Career path planning and continuing education
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service