Software Engineer Mid-level (Java Full Stack)
Job Description
The organization is seeking a mid-level software engineer with a Java full-stack focus to join the Investment Experience Technology team in Phoenix, operating in a hybrid environment. The role centers on designing and delivering high-impact Java and full-stack solutions to enable digital-first investment experiences.
Responsibilities
- Design, develop, code, and test complex technical solutions.
- Troubleshoot and resolve intricate application and system production issues through systematic analysis.
- Enhance operational effectiveness by conducting comprehensive systems analysis and recommending policy or procedure changes.
- Prepare and implement complex solutions by defining system specifications, standards, and programming approaches.
- Adhere to the software development lifecycle and participate in design reviews to reinforce essential design principles.
- Mentor junior engineers and may begin mentoring peers; review teammates’ code.
- Identify, measure, monitor, and control risks associated with business activities in line with risk and compliance policies.
Requirements
- Bachelor's Degree, or four additional years of relevant experience in lieu of a degree, or approved certifications from CodeUp, Galvanize, VetFIT, or eFIT.
- At least four years of software development experience with demonstrated depth in specific disciplines or technologies.
- Two years of experience delivering technology solutions across all phases of the software development lifecycle, including leading code or design reviews.
- Basic understanding 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 application and system troubleshooting.
- 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) plan, pension, and life insurance.
- Parental benefits and adoption assistance.
- Paid time off with holidays plus 16 paid volunteer hours.
- Wellness programs and career path planning with continuing education support.
Compensation Range
The salary range for this position is $93,770.00 - $179,240.00 per year.
Compensation
USAA applies a structured process to assess market data and establish ranges to maintain competitiveness. Actual salary within the range is determined by experience and market data for the role and may vary by location.