DeveloperJobs.io
← Back to all jobs

Job Description

USAA is seeking a Data Engineer – Mid Level to help deliver analytic and data management solutions across the full lifecycle, from requirements through production support. The role focuses on building reliable data pipelines, designing storage and security approaches, and partnering with stakeholders to align data engineering work with business objectives.

Responsibilities

  • Independently support the full data engineering lifecycle, including analysis, solution design, data pipeline engineering, testing, deployment, scheduling, and ongoing production support.
  • Design and implement complex technical solutions for data engineering and analytic systems.
  • Identify and resolve significant technical problems and architecture gaps, including considerations related to design, security, and performance.
  • Participate in design reviews by sharing feedback on relevant trends and recommending solution approaches.
  • Translate business features into technical stories and execution approaches.
  • Influence stakeholders through technical adoption of best-fit solutions.
  • Create proof of concepts and prototypes to guide outcomes for complex initiatives.
  • Collaborate with team members and other engineers on new technologies and alternatives to plan and execute complex work.
  • Support onboarding for entry level engineers; may begin mentoring junior engineers.
  • Acquire data from multiple sources and maintain resulting databases, data warehouses, and/or data lakes.
  • Assist in developing, maintaining, and enforcing company data development tools and standards.
  • Perform code reviews regularly to improve quality and maintain compliance.
  • Ensure risks tied to business activities are identified, measured, monitored, and controlled in alignment with risk and compliance policies and procedures.

Required Qualifications

  • Bachelor’s degree; or 4 years of relevant education and/or experience.
  • 4 years of data engineering, data analysis, or software development experience implementing data solutions, including at least 1 year of data engineering or data management experience.
  • Extensive knowledge and working experience in SQL and Relational Databases.
  • Understanding of Agile methodology practices.
  • Strong analytical and problem-solving skills.
  • Proficiency working with cloud technologies and tools.

Technologies

  • Snowflake
  • DBT
  • SQL
  • Kafka
  • APIs
  • Python
  • Data Modeling
  • Fivetran
  • Git/version control

Compensation

USD 103,450 - 197,730 per year. USAA uses an effective market data process to establish salary ranges. Pay is based on experience and market data for the position, and actual salary may vary by location. Employees may also be eligible for pay incentives based on overall corporate and individual performance, at the discretion of the USAA Board of Directors.

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

Location

Plano, TX 75024 (hybrid). Additional listed locations: Charlotte, North Carolina; Phoenix, Arizona; San Antonio, Texas.

Additional Information

  • Job ID: R0121997
  • Date posted: 10/26/2026
  • Application window: Accepted on an ongoing basis and will remain open until filled. Candidates are encouraged to apply the same day they view the posting.
  • Visa sponsorship: USAA does not provide visa sponsorship for this role. Please do not apply if you will need immigration support now or in the future (for example, H-1B, TN, STEM OPT Training Plans, etc.).

Equal Opportunity Employer

USAA is an equal opportunity employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Similar Jobs