USAA

Java Software Engineer – Mid-Level

USAA

full-time

Posted on:

Location Type: Hybrid

Location: San AntonioTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $93,770 - $179,240 per year

About the role

  • Design, develop, code, and test complex technical solutions
  • Investigates and resolves complex application and system technical problems and production issues through troubleshooting techniques.
  • Continually improves operations by conducting complex systems analysis and recommending changes in policies and procedures.
  • Prepares and installs complex solutions by determining and designing system specifications, standards, and programming.
  • Follows the software development lifecycle.
  • Participates in design reviews and learns key system design principles.
  • Mentors junior engineers and may begin mentoring peer engineers; Review teammates’ code.
  • Ensures risks associated with business activities are effectively identified, measured, monitored, and controlled in accordance with risk and compliance policies and procedures.

Requirements

  • Bachelor’s Degree or 4 additional years of experience beyond the minimum requirement can be used in lieu of a degree OR Approved certification from CodeUp, Galvanize, VetFIT (Veterans for IT) or eFIT (Employees for IT)
  • 4 years of software development experience demonstrating depth of technical understanding within a specific discipline(s)/technology(s)
  • 2 years of experience delivering technology solutions in all phases of the software systems and application development lifecycle to include leading code/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 level of business sense in the areas of business operations, risk management, industry practices and emerging trends
  • Experience supporting efforts to address production issues through troubleshooting applications and systems.
  • Experience articulating technical challenges and solutions.
  • Basic understanding of cloud technologies and tools.
Benefits
  • comprehensive medical, dental and vision plans
  • 401(k)
  • pension
  • life insurance
  • parental benefits
  • adoption assistance
  • paid time off program with paid holidays plus 16 paid volunteer hours
  • various wellness programs
  • career path planning and continuing education assistance
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentsystems analysistroubleshootingJavaSwiftObjective-CCobolJavaScriptKotlinPython
Soft Skills
mentoringcommunicationproblem-solvingcollaborationleadership
Certifications
Bachelor’s DegreeCodeUp certificationGalvanize certificationVetFIT certificationeFIT certification