Junior Software Engineer

USAA
United StatesFull-timePosted Aug 29, 2026

About the role

About The Company

USAA is a leading financial services organization dedicated to serving the unique needs of military members and their families. Our mission is to empower our members to achieve financial security through highly competitive products, exceptional service, and trusted advice. We pride ourselves on fostering a culture built on core values such as honesty, integrity, loyalty, and service, which guide our interactions with members and colleagues alike. With a focus on innovation and excellence, USAA strives to provide digital-first solutions that enhance the financial well-being of our members while maintaining a commitment to community support and inclusion.

About The Role

We are seeking a dedicated Junior Software Engineer to join our dynamic Investment Experience Technology team within USAA’s Technology group. In this role, you will be instrumental in developing and enhancing our next-generation investment services platform. Working in a fast-paced, agile environment, you will collaborate with a talented team to design, implement, and maintain scalable, high-quality software solutions that deliver impactful digital experiences to our members and financial advisors. This position offers an excellent opportunity to grow your technical expertise, contribute to innovative projects, and support USAA’s mission of empowering the military community through technology.

Qualifications

The ideal candidate will possess a Bachelor's Degree or have equivalent experience, with additional qualifications including approved certifications from recognized IT training providers such as CodeUp, Galvanize, VetFIT, or eFIT. Candidates should have software development experience with Java or Python and possess foundational knowledge of software development principles. A basic understanding of cloud technologies and tools is preferred. Effective communication skills are essential to articulate technical challenges and solutions clearly. Candidates must demonstrate a willingness to learn and adapt in a collaborative environment.

Responsibilities

Design, develop, code, and test technical solutions under supervision, ensuring alignment with project requirements and standards.

Write clean, efficient code to deliver new features and enhancements regularly, contributing to the continuous improvement of the platform.

Investigate and resolve technical issues and production outages using troubleshooting techniques to ensure system stability.

Create and maintain comprehensive technical documentation to support ongoing development and knowledge sharing.

Develop and improve automated tests to enhance code quality and application reliability.

Contribute to application stability, scalability, and security by participating in code reviews and adhering to best practices.

Ensure compliance with risk management, security policies, and regulatory requirements by effectively identifying and managing potential risks.

Benefits

USAA offers a comprehensive benefits package designed to support the physical, financial, and emotional well-being of our employees. Benefits include medical, dental, and vision coverage, a 401(k) plan, pension options, life insurance, parental leave, adoption assistance, and a paid time off program that includes holidays and volunteer hours. We also provide various wellness programs and initiatives to promote a healthy work-life balance. Our commitment to professional development is reflected in career path planning and ongoing education opportunities, enabling employees to achieve their personal and professional goals.

Equal Opportunity

USAA is an Equal Opportunity Employer. We are committed to fostering an inclusive environment where all qualified applicants receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. We believe diversity enriches our organization and strengthens our ability to serve our members effectively. All employment practices are conducted in accordance with applicable laws and regulations, ensuring fairness and equal access for all candidates.

Responsibilities

  • Design, develop, code, and test technical solutions under supervision.
  • Write clean, efficient code to deliver new features and enhancements.
  • Investigate and resolve technical issues and production outages.
  • Create and maintain comprehensive technical documentation.
  • Develop and improve automated tests to enhance code quality.
  • Participate in code reviews and adhere to best practices.
  • Ensure compliance with risk management and security policies.

Qualifications

  • Bachelor's Degree or equivalent experience.
  • Software development experience with Java or Python.
  • Foundational knowledge of software development principles.
  • Basic understanding of cloud technologies and tools.
  • Effective communication skills.

Benefits

  • Medical, dental, and vision coverage.
  • 401(k) plan and pension options.
  • Life insurance and parental leave.
  • Adoption assistance and paid time off.
  • Wellness programs and initiatives.
  • Career path planning and ongoing education opportunities.

Skills mentioned

JavaPythonSystem DesignDebuggingGitBackend DevelopmentCloud ComputingSoftware TestingUnit TestingApplication Security

About USAA

IT Services and IT Consulting2-10 employees