USAA - Plano, TX

posted 7 days ago

Full-time - Mid Level
Remote - Plano, TX
Credit Intermediation and Related Activities

About the position

The Data Engineer II position at USAA involves engaging in all phases of the data management lifecycle, including gathering and analyzing requirements, processing, storing, securing, and archiving data. The role focuses on developing and maintaining technical systems for data reporting and solutions using emerging technologies, while partnering with the business to align data management solutions with business objectives.

Responsibilities

  • Identify and manage existing and emerging risks associated with business activities.
  • Ensure risks are effectively identified, measured, monitored, and controlled.
  • Collaborate with senior engineers to implement technical solutions.
  • Design, write, test, and deploy data pipeline code.
  • Participate in design and code review sessions.
  • Break down business features into technical stories and approaches.
  • Help onboard entry-level engineers.
  • Participate in the full life cycle of data engineering including 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.
  • Design and write test scripts to verify data integrity and application functionality.
  • Review functionality of existing test scripts for understanding.
  • Demonstrate familiarity with IT Change and Release Management best practices.
  • Deploy data pipeline code with assistance from senior team members.
  • Actively participate in Agile ceremonies such as daily standup, iteration planning, backlog grooming, and retrospective sessions.
  • Develop intermediate familiarity with data management best practices through training and documentation review.
  • Demonstrate knowledge and understanding of business products and processes.
  • Assist senior team members in breaking down business features into technical stories and approaches.
  • Actively learn about new and emerging technologies in the data engineering space.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Business Analytics or related field.
  • 2 years of experience in the job offered or in an engineering-related occupation.
  • Experience in Cloud Computing.
  • Proficiency in SQL.
  • Experience with Unix or Linux Shell Scripting.
  • Familiarity with Snowflake and DBT (Data Build Tool).
  • Experience with Hadoop.
  • Proficiency in Python.
  • Knowledge of Agile Methodologies.
  • Experience with Git (CI/CD Automation).
  • Familiarity with Kafka.
  • Experience with Java.
  • Knowledge of Data Warehousing.
  • Experience in data partitioning and cleansing.
  • Familiarity with Hive.

Benefits

  • Comprehensive medical, dental, and vision plans.
  • 401(k) plan.
  • Pension plan.
  • 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 assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service