USAA is hiring an Intermediate Software Engineer to join our Experience Intelligence initiative, focused on enhancing insights into member experience. In this role, you will contribute to building and maintaining essential platforms, applying your foundation in software development, troubleshooting, and observability within dynamic, distributed systems.
What You'll Do
- 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 techniques
- Continually improve operations by conducting systems analysis and recommending changes in 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 effectively identified, measured, monitored, and controlled in accordance with risk and compliance policies
What We're Looking For
- A Bachelor’s Degree, or 4 additional years of experience beyond the minimum in lieu of a degree, or an approved certification from CodeUp, Galvanize, VetFIT (Veterans for IT) or eFIT (Employees for IT)
- 2 years of software development experience specific to a discipline/technology
- 1 year of experience delivering technology solutions in all phases of the software systems and application development lifecycle
- Basic Understanding of one or more of: Java, Swift, Objective-C, Cobol, JavaScript, Kotlin, C++, HTML, CSS, SQL, Go, and Python
- Knowledge and understanding of troubleshooting applications and systems within production issues
- Ability to quickly understand applicable business acumen to provide appropriate Engineering solutions
- Ability to effectively articulate technical challenges and solutions
- Basic understanding of cloud technologies and tools
Nice to Have
- Deep expertise in software development, with a strong foundation in languages like Python, Go, and Java
- Demonstrated experience in Root Cause Analysis (RCA) and Observability Engineering, leveraging platforms like Datadog or Elastic
- Proficiency with core AWS services (EC2, S3, Lambda, DynamoDB) and experience deploying in cloud environments; experience with AWS Bedrock and Bedrock Agents is a plus
- Mastery of SQL, including complex joins, indexing, and query optimization, plus data modeling and schema design
- Experience working effectively in agile environments, collaborating closely with architects, product owners, and scrum masters
- Ability to thrive in and manage complex, distributed systems, understanding the interplay of business and operational telemetry
Technical Stack
- Languages: Java, Swift, Objective-C, Cobol, JavaScript, Kotlin, C++, HTML, CSS, SQL, Go, Python
- AWS: EC2, S3, Lambda, DynamoDB, Bedrock
- Observability: Datadog, Elastic
Team & Environment
You will work in a collaborative team environment.
Benefits & Compensation
- Compensation: $77,120.00 - $147,390.00
- Comprehensive medical, dental and vision plans
- 401(k) and Pension
- Life insurance
- Parental benefits and adoption assistance
- Paid time off program with paid holidays plus 16 paid volunteer hours
- Various wellness programs
- Career path planning and continuing education
Work Mode
This is a hybrid position with work locations in San Antonio, TX; Plano, TX; or Phoenix, AZ.
USAA is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.






