Software Engineer Mid-level (Java Full Stack)

USAA

Quick summary

Work type
On-site
Location
San Antonio, TX · Plano, TX · Phoenix, AZ · Charlotte, NC
Salary
$93,770–$179,240 / yr
Posted
10 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $174k
This role $137k
$80k most similar roles pay here $226k

This role pays less than 76% of similar roles. Most pay $137,681–$211,200 — the shaded band above. At the midpoint, this role pays about $137k versus about $174k 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 13 open roles on FindRole.

Listed pay typically runs $143,320–$273,930 across 12 roles with salary data.

Most-posted roles

View all roles at USAA

At a glance

TL;DR · Software Engineer Mid-level (Java Full Stack)

As a Java Full Stack Engineer at USAA’s Investment Experience Technology team, you will join an agile and innovative group to develop the next generation of investment solutions using modern technologies like Go, Java, APIs, OpenShift, and more. Your role involves designing and implementing complex technical solutions, troubleshooting production issues, and recommending changes in policies and procedures to improve operations. You’ll work on a wide range of projects from system design reviews to mentoring junior engineers, all while leveraging your expertise in full-stack Java development, API design with Spring Boot, and containerization using Docker and OpenShift. Additionally, you will have experience with cloud platforms like AWS, Kafka for data streaming, and tools such as GitLab CI for continuous integration and delivery. This position requires a deep understanding of batch processing, data warehousing solutions like Snowflake, and workflow technologies including DocuSign integration.

What you'll do

  • Design and develop complex technical solutions using Java full-stack expertise.
  • Resolve production issues through troubleshooting techniques and system analysis.
  • Mentor junior engineers and participate in code/design reviews.
  • Implement robust APIs using Spring Boot and Docker for scalable applications.
  • Utilize GitLab CI, Gradle/Maven, and version control systems for build processes.
  • Design event-driven architectures with Apache Kafka for real-time data streaming.

What we're looking for

  • 4+ years of software development experience with depth in Java full-stack development.
  • Proven ability to design and implement robust APIs using Spring Boot and Docker.
  • Experience with build frameworks like Gradle or Maven, version control systems (Git), and CI/CD pipelines.
  • Strong commitment to Test-Driven Development and automated testing frameworks.
  • Deep knowledge of cloud technologies including OpenShift and experience with AWS.
  • Significant experience in batch processing, data integration, and real-time data streaming using Kafka.

More like this

Similar roles

Software Engineer II (Java)

Apex

Austin, TX 8 days ago
Java Python Go Kotlin SQL MongoDB RabbitMQ IBM MQ Apache Kafka AWS Kinesis Google Pub/Sub Terraform Google Cloud Platform Amazon Web Services Kubernetes Docker CI/CD Prometheus Grafana DataDog PagerDuty
Hybrid

Software Engineer - Mid Level

Leidos

Clarksburg, WV 38 days ago $69,550$125,725
JavaScript Java Spring Boot PostgreSQL AWS Docker Kubernetes Git CI/CD Terraform Prometheus Grafana React Angular Vue Hibernate Python Jenkins Red Hat Linux SQL Developer Bitbucket OpenShift SmartBear ReadyAPI SoapUI LoadUi Maven Gradle

Software Engineer - Mid Level

Leidos

Clarksburg, WV 2 days ago $69,550$125,725
Java JavaScript Spring Boot PostgreSQL AWS Docker Kubernetes Git CI/CD Terraform Prometheus Grafana React Angular Vue Jira Bitbucket Python Red_Hat_Linux Maven Gradle Hibernate Datadog Elastic_Search OpenShift SmartBear_ReadyAPI SoapUI LoadUi