Senior Data Engineer

TruStone Financial Credit Union

$100K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent education/experience.
  • 3+ years in a Data Engineering role.
  • Preferred ITIL4 foundations or higher certification.
  • 3+ years in data analysis, profiling, engineering, and developing enterprise data solutions.
  • 3+ years experience developing ELT and ETL solutions in both Cloud and on-premises environments.
  • 3+ years with SQL and NoSQL databases, data warehousing methodologies, and dimensional modelling concepts.
  • Proven leadership abilities and strong analytical skills.

Responsibilities

  • Define and develop modernization strategies for data architecture.
  • Maintain and enhance existing ETL processes and data solutions.
  • Collaborate with cross-functional teams to align data strategies with business goals.
  • Ensure compliance with enterprise requirements and regulations.
  • Lead projects related to data management and architecture innovations.

Benefits

  • Health insurance with flexible plan options.
  • Affordable dental and vision coverage available.
  • 22 days of paid time off plus paid holidays and additional volunteer hours.
  • 401(k) with a significant employer match and profit-sharing opportunities.
  • Career development resources, including training and mentorship programs.
Full Job Description
WHAT YOU'LL DO:
The Senior Data Engineer position is responsible for defining, developing, and maintaining the modernization of TruStone Financial Credit Union's data architecture, ETL processes, and data solutions.

WHAT YOU'LL BRING:
Availability to work 40 hours per week Monday through Friday between the hours of 8:00am - 5:00pm at our Burnsville Administrative Office location; exempt.

In addition:
  • Bachelor's degree in Computer Science or related field; or equivalent combination of education and work experience.
  • 3+ years of experience in a Data Engineering role, required.
  • ITIL4 foundations or higher certification, preferred.
  • 3+ years of experience in data analysis, data profiling, and data engineering as well as designing or developing enterprise data solutions, applications, and integrations.
  • 3+ years of experience in developing ELT and ETL solutions on premises and in the Cloud.
  • 3+ years of experience developing with SQL and NoSQL databases.
  • 3+ years of experience in working with data warehousing methodologies and data/dimensional modelling concepts.
  • 3+ years of experience working with Master Data Management systems, building Relational Database Management Systems, as well as working with structured and unstructured data.
  • 2+ years of experience in building and supporting Cloud data warehouse/data lake architecture on Azure/AWS.
  • Proven leadership abilities.
  • Previous experience in programming languages such as Python, JavaScript and PowerShell, preferred.
  • Experience with data streaming platforms such as Kafka, preferred.
  • Experience with agile, lean, scrum, DEVOPS, DATAOPS and scaled agile framework (SAFe) methodologies, preferred.
  • Experience in designing and developing document databases such as MongoDB, as well as Graph databases, preferred.
  • Experience in building and supporting a microservice architecture, preferred.
  • Ability to reason through logic problems and apply creative thinking.
  • Ability to quickly understand, interpret, and analyze data.
  • Strong verbal and written and interpersonal communication skills.
  • Maintains awareness of enterprise compliance requirements, including Bank Secrecy Act (BSA/AML) obligations, and follows internal policies and escalation protocols as applicable.
  • Ability to pass all pre-employment drug test and various background checks.
  • Responsible for regular and reliable attendance at the workplace.

WHAT WE OFFER:
The salary range for this position is $100,000 - $120,000 per year. In addition, we offer:

  • Competitive pay and incentive programs for all positions.


  • Health insurance with the ability to choose which plan option is best for you - a Traditional Health Plan or Health Savings Plan.
  • Affordable dental and vision insurance coverage.
  • Earn 22 days of paid time off annually for full-time employees with an equivalent accrual for part-time employees - and, the longer your tenure, the more PTO you'll have to enjoy.
  • 10+ paid holidays each year.
  • Up to 16 hours of paid time annually to volunteer for organizations you are passionate about.
  • 401(k) with 50% employer match on the first 6% you contribute - plus, after one year of service, an additional 3% safe harbor employer contribution that is immediately 100% vested regardless if you are contributing or not.
  • Eligibility for profit sharing opportunities in the form of a contribution to your 401(k) account.
  • Employer-paid Short Term and Long Term Disability benefits.
  • Employer-provided life insurance up to 2.5x your base salary with the option to purchase additional coverage for yourself, spouse and eligible dependents.
  • Reimbursement for higher education expenses of up to $5,250 per calendar year (including tuition, books and activity fees).
  • Career development opportunities - including our STEP job shadow program, TruStone Academy certification courses, Mentorship Program and more.
  • Special employee discounts when you join TruStone Financial as a credit union member.
  • Employee activities, events, discounts, and many other great benefits and perks!


Similar Jobs

More Jobs at TruStone Financial Credit Union

  • Senior Data Engineer
    $100K — $120K *
    Burnsville, MN 55337 (Dakota County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Senior Data Engineer jobs: