This position is no longer accepting applications
Closed on June 28, 2026.
This role is filled — get an email when new Engineering roles open on EngineerJobs.io:
Software Engineer Mid-level (Java Full Stack)
Backend Developer
API
APIs
Cloud Platform
Database
Developer
DevOps
Engineering
Flowable
Frontend
Full Stack
Git
Go
Groovy
Java
Java Language
JavaScript
Kafka
Kotlin
OpenShift
REST
Software Engineering
Spring Boot
SQL
Stream Processing
View similar jobs
Get alerted when similar jobs are posted — set up a New Engineering jobs on EngineerJobs.io alert.
See other roles at USAA.
Job Description
USAA's Investment Experience Technology organization in Phoenix is seeking a mid-level Software Engineer (Java Full Stack) to design and deliver high-impact Java/Full-Stack solutions using a modern tech stack that powers digital-first investment experiences. This hybrid role combines hands-on development with collaboration across design reviews, production support, and mentoring responsibilities, contributing to robust software while advancing your technical career.
Responsibilities
- Design, develop, code, and test complex technical solutions across the stack.
- Troubleshoot and resolve intricate application and production issues through systematic analysis.
- Perform complex systems analysis to identify improvements and recommend changes to operations and procedures.
- Define system specifications and standards to prepare and install complex solutions.
- Adhere to the software development lifecycle and participate in design reviews.
- Mentor junior engineers and participate in peer code reviews.
- Identify, measure, and control risks related to business activities in line with risk and compliance policies.
Requirements
- Bachelor’s Degree or four additional years of experience in lieu of a degree, or an approved certification from CodeUp, Galvanize, VetFIT (Veterans for IT) or eFIT (Employees for IT).
- At least four years of software development experience with deep technical expertise in one or more disciplines/technologies.
- Two years of delivering technology solutions across all phases of the software development lifecycle, including leading code and design reviews.
- Working knowledge of one or more of the following: Java, Swift, Objective-C, Cobol, JavaScript, Kotlin, C++, HTML, CSS, SQL, Go, and Python.
- Developing business acumen in operations, risk management, industry practices, and emerging trends.
- Experience addressing production issues through troubleshooting and issue resolution.
- Ability to articulate technical challenges and solutions clearly.
- Basic understanding of cloud technologies and tools.
Technologies
- Java, Go, Groovy, Spring Boot
- Docker, Gradle, Maven
- Git, GitLab CI
- OpenShift, AWS
- Apache Kafka, Snowflake
- Flowable, EWL, DocuSign
- HTML, CSS, SQL, JavaScript
- Kotlin, C++, Objective-C, Cobol, Swift, Python
Benefits
- Comprehensive medical, dental and vision plans
- 401(k) retirement plan
- Pension
- Life insurance
- Parental benefits
- Adoption assistance
- Paid time off plus paid holidays and 16 paid volunteer hours
- Wellness programs
- Career path planning and continuing education support
Compensation
The salary range for this position is $93,770.00 - $179,240.00 per year.
USAA uses an effective process for assessing market data to establish ranges and stay competitive. The actual salary offered is based on experience, market data, and may vary by location.
Similar Jobs
J
J
J