Junior Software Engineer

USAA
United StatesFull-timePosted Aug 31, 2026

About the role

About The Company

USAA is a leading financial services organization committed 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 rooted in core values such as honesty, integrity, loyalty, and service, which guide our interactions with members and colleagues alike. As a company dedicated to supporting the military community, USAA offers a dynamic and inclusive work environment that values innovation, professional growth, and community engagement. We recognize the importance of work-life balance and provide flexible work arrangements, including remote and hybrid options, especially for active-duty military spouses. Joining USAA means becoming part of a purpose-driven organization committed to making a meaningful impact in the lives of those who serve.

About The Role

We are seeking a dedicated Junior Software Engineer to join our Investment Experience Technology team within USAA's Technology group. This role offers an exciting opportunity to contribute to the development of innovative investment solutions that enhance digital experiences for our members and financial advisors. As part of a startup-minded, agile environment, you will collaborate with experienced professionals to design, develop, and implement scalable, high-quality software solutions using modern technologies, including Go, Java, APIs, and OpenShift. Your work will support the creation of next-generation investment platforms that deliver seamless, intelligent, and digital-first experiences. This position provides a chance to grow your technical expertise while working on impactful projects that align with USAA's mission of empowering members through innovative financial technology.

Qualifications

The ideal candidate will possess a Bachelor's Degree or have equivalent professional experience, which can be demonstrated through two additional years of relevant work experience or approved certifications from recognized programs such as CodeUp, Galvanize, VetFIT, or eFIT. Candidates should have foundational knowledge in software development, particularly with Java or Python, and the ability to articulate technical challenges and solutions effectively. A basic understanding of cloud technologies and tools is preferred. Candidates must demonstrate a willingness to learn, adapt, and collaborate within a team environment. Strong communication skills, problem-solving abilities, and a passion for technology are essential for success in this role.

Responsibilities

Design, develop, code, and test technical solutions under the guidance of senior engineers.

Write clean, efficient, and maintainable code to deliver new features and enhancements regularly.

Investigate and resolve technical issues and production outages through troubleshooting and diagnostic techniques.

Contribute to improving the stability, scalability, and performance of applications.

Create and maintain comprehensive technical documentation for developed solutions.

Develop and refine automated tests to ensure high code quality and reliability.

Assist in identifying and managing risks associated with business activities, ensuring compliance with policies and procedures.

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 plans, a 401(k) retirement plan, pension options, life insurance, parental leave, adoption assistance, and paid time off that includes holidays and volunteer hours. We also provide wellness programs and resources to promote a healthy work-life balance. Our commitment to professional development is reflected in career path planning and continuing education opportunities, enabling employees to achieve their personal and professional goals. At USAA, we believe in investing in our people and fostering a supportive environment that encourages growth and success.

Equal Opportunity

USAA is an Equal Opportunity Employer. We are committed to creating 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 value diversity and believe that a diverse workforce enhances our ability to serve our members effectively. All employment decisions are made based on qualifications, merit, and business needs, ensuring a fair and equitable hiring process for everyone.

Responsibilities

  • Design, develop, code, and test technical solutions under the guidance of senior engineers
  • Write clean, efficient, and maintainable code to deliver new features and enhancements regularly
  • Investigate and resolve technical issues and production outages through troubleshooting and diagnostic techniques
  • Contribute to improving the stability, scalability, and performance of applications
  • Create and maintain comprehensive technical documentation for developed solutions
  • Develop and refine automated tests to ensure high code quality and reliability
  • Assist in identifying and managing risks associated with business activities, ensuring compliance with policies and procedures

Qualifications

  • Bachelor's Degree or equivalent professional experience
  • Foundational knowledge in software development, particularly with Java or Python
  • Basic understanding of cloud technologies and tools preferred
  • Strong communication skills and problem-solving abilities
  • Willingness to learn, adapt, and collaborate within a team environment

Benefits

  • Medical, dental, and vision plans
  • 401(k) retirement plan and pension options
  • Life insurance and parental leave
  • Adoption assistance and paid time off including holidays and volunteer hours
  • Wellness programs and resources for work-life balance
  • Career path planning and continuing education opportunities

Skills mentioned

GoJavaPythonREST APIsCloud ComputingDebuggingPerformance OptimizationSoftware TestingUnit TestingBackend Development

About USAA

IT Services and IT Consulting2-10 employees