Data Engineer - Intermediate
Job Description
USAA is hiring an Intermediate Data Engineer to help deliver end-to-end data engineering work, from requirements to production support.
Responsibilities
- Participate in the full data engineering lifecycle: requirements analysis, solution design, data pipeline engineering, testing, deployment, scheduling, and production support with guidance from senior team members.
- Assist in implementing technical solutions for data reporting and analytic systems.
- Assist in designing and writing test scripts to validate data integrity and application functionality.
- Review existing test scripts to build understanding and improve coverage.
- Apply 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.
- Actively participate in Agile ceremonies including daily standup, iteration planning, backlog grooming, and retrospective sessions.
- Build intermediate familiarity with data management best practices through trainings, documentation review, and reading code from existing solutions.
- Demonstrate knowledge and understanding of business products and processes.
- Help break down business features into technical stories and approaches with support from senior team members.
- Actively learn about new and emerging technologies in data engineering and apply learnings to current and future projects.
- Identify, measure, monitor, and control risks associated with business activities in alignment with risk and compliance policies and procedures.
Requirements
- Bachelor’s degree; or 4 years of relevant education and/or experience.
- 2+ years of data engineering, data analysis, or software development experience implementing data solutions.
- Working experience with SQL and relational databases.
- Basic understanding of Agile methodology practices.
- Strong analytical and problem-solving skills.
- Working experience in cloud technologies and tools.
Technologies
- SQL
- Relational Databases
- Cloud technologies and tools
Location
- Plano, Texas (onsite)
- Phoenix, Arizona
- San Antonio, Texas
Work Schedule
- Onsite requirement: in the office 4 days per week.
- Relocation assistance: not available.
Compensation
- Salary range: $85,040 - $162,550 per year.
- Pay incentives: may be eligible based on overall corporate and individual performance, at the discretion of the USAA Board of Directors.
- Actual salary may vary by location.
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 and continuing education
Additional Information
- Job ID: R0121068
- Date posted: 10/30/2026
- Applications accepted on an ongoing basis: posting remains open until filled.
- Encouraged to apply the same day they view the posting.
- Visa sponsorship: USAA does not provide visa sponsorship for this role (do not apply if you will need immigration support now or in the future, including H-1B, TN, STEM OPT Training Plans, etc.).
The Opportunity
- Engage in all phases of the data management lifecycle, including gathering and analyzing requirements.
- Collect, process, store, secure, and archive data.
- Develop and maintain technical systems for data reporting and technical solutions utilizing emerging technologies.
- Partner with the business to align data management solutions to business objectives.