Data Engineer - Intermediate

USAA•San Antonio, TX
•Hybrid

About The Position

USAA is hiring an intermediate Data Engineer to participate in all phases of the data management lifecycle, including requirements gathering and analysis, data collection, processing, storage, security, and archiving. The role develops and maintains technical systems for data reporting and technical solutions using emerging technologies, while partnering with the business to align data management solutions with business objectives. The position is based in Plano, Texas, and requires working in the office four days per week. Relocation assistance is not available. The Data Engineer participates in the full data engineering lifecycle with guidance from senior team members and contributes to technical solutions for reporting and analytics, data integrity testing, code deployment, Agile practices, and ongoing learning about data management and emerging technologies. The role also supports risk identification and compliance with applicable policies and procedures.

Requirements

  • Bachelor's degree, or four years of relevant education and/or experience.
  • Two years of experience in data engineering, data analysis, or software development implementing data solutions.
  • Working experience with SQL and relational databases.
  • Basic understanding of Agile methodology practices.
  • Strong analytical and problem-solving skills.
  • Working experience with cloud technologies and tools.

Responsibilities

  • Participate in data engineering activities across analysis, solution design, pipeline engineering, testing, deployment, scheduling, and production support, with guidance from senior team members.
  • Assist with implementing technical solutions for data reporting and analytics systems.
  • Assist in designing and writing test scripts to verify data integrity and functionality, and review existing scripts for understanding.
  • Demonstrate familiarity with IT Change and Release Management best practices.
  • Deploy data pipeline code with assistance from senior team members.
  • Participate in design and code review sessions.
  • Take part in Agile ceremonies, including daily standups, iteration planning, backlog grooming, and retrospectives.
  • Develop familiarity with data management best practices through training, documentation, and review of existing solution code.
  • Develop knowledge and understanding of business products and processes.
  • Assist senior team members in breaking business features into technical stories and approaches.
  • Learn about emerging data engineering technologies and seek to apply those learnings to current and future projects.
  • Ensure business risks are identified, measured, monitored, and controlled in accordance with risk and compliance policies and procedures.

Benefits

  • Comprehensive medical, dental, and vision plans.
  • 401(k).
  • Pension.
  • Life insurance.
  • Parental benefits.
  • Adoption assistance.
  • Paid time off, including paid holidays and 16 paid volunteer hours.
  • Wellness programs.
  • Career path planning and continuing education.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service