Technology Intern

USAASan Antonio, TX
$25 - $36Onsite

About The Position

Our internship program lets you showcase your skills, while gaining real-life experience that’ll help you jump-start your career. Throughout the internship, you'll participate in professional development opportunities, networking events, mentorship programs, and team-based projects designed to help prepare you for a successful career in technology. Our interns deliver innovative solutions to real business challenges, while building enduring relationships in a collaborative culture with their manager and an assigned mentor. This position is based in San Antonio, TX, Plano, TX, Phoenix, AZ.

Requirements

  • Pursuing a degree from an accredited college or university, and plan to graduate after the final day of the internship.
  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field.
  • Anticipated graduation date between September 2027 and May 2028.
  • Foundational understanding of: Java or object-oriented programming concepts
  • Foundational understanding of: Python
  • Foundational understanding of: Data structures and algorithms
  • Foundational understanding of: Software development fundamentals
  • Foundational understanding of: SQL and database concepts
  • Problem-solving and analytical thinking
  • Strong verbal and written communication skills.
  • Demonstrated leadership through coursework, projects, student organizations, employment, or community involvement.

Nice To Haves

  • Experience with JavaScript, React, or modern web development frameworks.
  • Familiarity with REST APIs.
  • Exposure to Git or version control systems.
  • Exposure to AWS or other cloud technologies.
  • Exposure to Snowflake.
  • Coursework or project experience involving software development.
  • Understanding of Agile development concepts.
  • Familiarity with Git or version control tools.
  • Interest in AI-assisted development and emerging technologies.

Responsibilities

  • Collaborate with senior engineers to design, develop, code, and test technical solutions.
  • Participate in code and design reviews to understand development standards and best practices.
  • Assist in capturing and analyzing requirements for software projects.
  • Contribute to the testing and implementation phases of the software development lifecycle.
  • Support the resolution of production issues and respond to outages under supervision.
  • Help organize work to deliver features and solutions.
  • Learn and apply knowledge of AI tools and automation strategies to improve efficiency.
  • Create and maintain documentation for technical solutions.
  • Gain exposure to Agile methodologies and team collaboration.
  • Understand business data needs.
  • Support the design, development, writing, testing, and deployment of data pipeline code.
  • Learn about data management principles, including metadata management, data quality, and data lineage.
  • Participate in design and code review sessions for data engineering solutions.
  • Assist in troubleshooting and resolving failures in data pipelines.
  • Monitor the execution of data pipelines in the production environment.
  • Contribute to projects aligned with USAA's EDDT Technology Strategy.
  • Learn and apply AI tools and automation strategies to improve efficiency and performance.
  • Gain exposure to Agile ceremonies like daily standups.

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
  • Continuing education
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service