Jobs · Information Technology

Software Engineer, Jr. (Java / Python)

Sundayy · United States · 1 wk ago
RemoteRemoteInformation TechnologyFull-time

About The Role

We are seeking a dedicated Junior Software Engineer to join our Investment Experience Technology organization within USAA's Technology group. In this role, you will be part of a startup-minded, agile team responsible for developing and enhancing our next-generation investment services platform. Your contributions will involve designing, implementing, and maintaining scalable and high-quality software solutions that deliver digital-first experiences to our members and financial advisors. Working with a modern tech stack—including Go, Java, APIs, and OpenShift—you will help build innovative tools that promote seamless, intelligent, and scalable investment solutions. This position offers an excellent opportunity to work in a fast-paced, mission-driven environment that values bold thinking and continuous improvement. The role involves supporting all phases of the software development lifecycle, from requirements gathering and design to testing, documentation, and deployment. You will collaborate closely with cross-functional teams to troubleshoot issues, improve application stability, and contribute to automated testing efforts.

Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, or a related field, or equivalent experience (2+ years beyond minimum requirement) with relevant certifications from recognized programs such as CodeUp, Galvanize, VetFIT, or eFIT.
  • Experience in software development using Java or Python.
  • Foundational knowledge of software development principles and application of technical skills.
  • Ability to effectively communicate technical challenges and solutions.
  • Basic understanding of cloud technologies and tools.

Responsibilities

  • Design, develop, code, and test technical solutions under supervision.
  • Write clean, efficient code to deliver new features and enhancements regularly.
  • Investigate and resolve technical issues and production incidents through troubleshooting techniques.
  • Contribute to improving application stability, scalability, and performance.
  • Create and maintain comprehensive technical documentation.
  • Develop and enhance automated tests to ensure high-quality code.
  • Identify, measure, monitor, and control risks associated with business activities in compliance with policies and procedures.

Benefits

  • Comprehensive medical, dental, and vision insurance plans.
  • 401(k) retirement plan with company matching.
  • Pension plans and life insurance coverage.
  • Parental leave, adoption assistance, and paid time off including holidays and volunteer hours.
  • Wellness programs supporting physical, emotional, and financial health.
  • Opportunities for career development and continuing education.

Similar jobs

Jr. Java Software Engineer

Glint Tech SolutionsScottsdale, AZ· 3 mo ago
Engineeringapply on glint-tech-solutions-llc.careers-page.com

Jr. Software Engineer

Piper CompaniesMorrisville, NC· 2 wk ago
Engineering$80k–$85k/yrapply on careers.pipercompanies.com