Java Software Engineer, Mid Level

USAA

Confirmed live today High trust
Closes tomorrow Hybrid

Quick summary

Work type
Hybrid
Location
San Antonio, TXPlano, TXPhoenix, AZColorado Springs, COCharlotte, NCTampa, FL
Salary
$93,770–$179,240 / yr
Employment
Full-time
Posted
2 days ago
Freshness
Confirmed live today
Closes
Nov 7, 2026 (soon)

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $144k
This role $137k
$84k $189k
below market most similar roles pay here above market

This role pays more than 52% of similar roles. Most pay $113,700–$174,294 — the blue band above. At the midpoint, this role pays about $137k versus about $144k for comparable roles.

Based on 240 similar postings.

Employer

About USAA

USAA (United Services Automobile Association) is a San Antonio-based Fortune 500 financial services company founded in 1922, dedicated to providing insurance, banking, and investment solutions exclusively to U.S. military members, veterans, and their families.

USAA currently has 71 open roles on FindRole.

Listed pay typically runs $114,080–$218,030 across 38 roles with salary data.

Most-posted roles

View all roles at USAA

At a glance

TL;DR · Java Software Engineer, Mid Level

As a Java Software Engineer - Mid Level, you will join the Investment Experience Technology organization to build a new investment services platform. You will design, develop, code, and test complex technical solutions while investigating and resolving production issues through troubleshooting. Your daily work involves following the software development lifecycle, participating in design reviews, and mentoring junior engineers. You will utilize a modern tech stack including Java, Go, APIs, OpenShift, Spring Boot, Docker, Gradle, Maven, Git, and GitLab CI. The role requires expertise in Test-Driven Development, Apache Kafka, and data warehousing solutions like Snowflake. You will solve technical problems to deliver scalable, digital-first investment tools for members and financial advisors, ensuring all business activities comply with risk and compliance policies.

What you'll do

  • Design, develop, code, and test complex technical solutions for the investment services platform.
  • Investigate and resolve complex application and system technical problems and production issues through troubleshooting.
  • Conduct complex systems analysis to recommend improvements to policies and procedures.
  • Prepare and install complex solutions by designing system specifications, standards, and programming.
  • Follow the full software development lifecycle and participate in design reviews.
  • Mentor junior and peer engineers and perform code reviews for teammates.
  • Identify, measure, monitor, and control risks in accordance with compliance policies.

What we're looking for

  • Must have a Bachelor's degree or 4 years of relevant education and/or experience.
  • Must have 4 years of software development experience demonstrating depth of technical understanding within specific disciplines or technologies.
  • Must have 2 years of experience delivering technology solutions in all phases of the software systems and application development lifecycle.
  • Must have a basic understanding of one or more of the following: Java, Swift, Objective-C, Cobol, JavaScript, Kotlin, C++, HTML, CSS, SQL, Go, or Python.
  • Must have experience supporting efforts to address production issues through troubleshooting applications and systems.
  • Must have a basic understanding of cloud technologies and tools.
  • Must be able to work in the office 4 days per week in San Antonio, Plano, Phoenix, Colorado Springs, Charlotte, or Tampa.

More like this

Similar roles

Software Engineer Mid-level, Java Full Stack

USAA

San Antonio, TX +3 59 days ago
Java Go Spring Boot OpenShift Docker AWS Apache Kafka Snowflake Git GitLab CI Gradle Maven Python SQL Groovy TDD CI/CD APIs HTML CSS Swift Objective-C Cobol C++ Flowable DocuSign
4+ yrs exp Hybrid

Software Engineer I, Claims

USAA

Phoenix, AZ 46 days ago
Java Spring Boot AWS REST Kafka RabbitMQ IBM MQ Docker Kubernetes OpenShift SQL Oracle DB2 MySQL Hibernate JPA JDO JDBC JMS J2C Python JavaScript Kotlin Swift Objective-C Cobol C++ HTML CSS Gradle Git GitHub GitLab Agile
4+ yrs exp Hybrid

Application Support Engineer, Mid Level

USAA

San Antonio, TX 9 days ago $93,770–$179,240
Java Python SQL Kubernetes OpenShift Docker Splunk Dynatrace Datadog New Relic Grafana AppDynamics Azure Monitor AWS ServiceNow Jira Confluence COBOL JCL CICS DB2 IMS MQ z/OS Swift Objective-C Kotlin C++ HTML CSS Go SDLC SRE ITIL API
4+ yrs exp Hybrid

Software Engineer

Evolent Health

Remote 32 days ago $90,000–$115,000
Python FastAPI Django Flask Microsoft Azure Azure Functions Azure Event Hub Microsoft Fabric PySpark SQL T-SQL Azure Data Factory Databricks Docker Kubernetes Git CI/CD GitHub SQL Server ETL
3+ yrs exp Remote

Software Engineer

Booz Allen Hamilton

Rome, NY 112 days ago
Python Golang Java C C++ Spring React.js Node.js Angular.js SQL Oracle Agile Cloud Platforms Microsoft Office Outlook Word Excel PowerPoint

Software Engineer

General Dynamics

Annapolis Junction, MD 103 days ago $114,750–$155,250
C/C++ Device Driver Development IEEE 802.11 Flutter Qt Matlab SDR Packet Processing GitLab Agile Software Integration Testing Operating System Kernels
4+ yrs exp