Software Engineer - Entry Level

USAA•San Antonio, TX
•$63,590 - $121,530•Hybrid

About The Position

USAA is hiring an entry-level Software Engineer to help keep its Property & Casualty Auto policy administration systems reliable for members. Working alongside experienced engineers, the role supports the stability, security, and performance of these systems. The engineer will learn to troubleshoot production issues, apply patches and security updates, improve monitoring and resilience, and write and test code in a modern Java environment. The position also offers hands-on exposure to REST APIs, cloud and container platforms, DevOps practices, and enterprise systems, with guidance from the team. The work environment is flexible but requires the employee to be in the office four days per week. The position can be based in San Antonio, Texas, or Plano, Texas. Relocation assistance is not available. The salary range is $63,590 to $121,530, with actual pay varying by location, experience, and market data. Employees may also be eligible for performance-based pay incentives. USAA does not provide visa sponsorship for this role.

Requirements

  • Bachelor's degree, or four years of relevant education and/or experience.
  • Experience developing software through internships, coursework, personal projects, or professional work.
  • Foundational and conceptual knowledge of the function or discipline, with demonstrated application of knowledge, skills, and abilities toward work products.
  • Basic understanding of one or more of the following: Java, C, COBOL, JavaScript, C++, HTML, SQL, Go, or Python.
  • Ability to effectively articulate technical challenges and solutions.

Nice To Haves

  • Experience developing APIs with Spring Boot.
  • Familiarity with database technology, including connecting to and querying data.
  • Experience with AWS or other cloud platforms.
  • US military experience gained through military service or as a military spouse or domestic partner (optional).

Responsibilities

  • Under direct supervision, design, develop, code, and test technical solutions.
  • Write code to deliver features and improvements on a regular basis.
  • Troubleshoot technical problems and production issues, and verify and resolve them.
  • Improve application stability and scalability.
  • Create and maintain technical documentation.
  • Create and improve automated tests and code quality.
  • Ensure risks associated with business activities are identified, measured, monitored, and controlled in accordance with risk and compliance policies and procedures.

Benefits

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