Senior Data Engineer

Farm Credit Of Southern Colorado

• $140K — $160K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science, IT, engineering, or related field.
  • 5 years of Data Engineer experience in banking or financial institutions.
  • Professional experience with data pipelines in cloud environments.
  • Hands-on experience with Azure services like Azure Data Factory and Snowflake.
  • Strong Python development skills, including modular design and performance-aware processing.
  • Solid SQL skills and knowledge of data warehousing concepts.
  • Ability to communicate technical concepts across both engineering and business teams.

Responsibilities

  • Design, build, test, deploy, and support data pipelines on Azure.
  • Develop production-quality Python for data transformation and orchestration.
  • Create and optimize batch and near-real-time processing solutions.
  • Recommend and optimize Snowflake schemas and develop ELT workloads.
  • Build automated tests and participate in code reviews.
  • Implement monitoring, logging, and troubleshooting processes.
  • Produce documentation and collaborate with various stakeholders.

Benefits

  • Full-time employment with around 40 hours per week.
  • Eligibility for benefits as part of the employment package.
  • Occasional travel may be required for support across locations.
Full Job Description
Farm Credit of Southern Colorado (FCSC) is seeking a Senior Data Engineer to join our team. This role will design and operate batch and streaming pipelines, develop reusable Python-based data processing components, and partner with analytics, application, architecture, and governance teams. This role will build reliable, secure, and scalable data products on Microsoft Azure.

Responsibilities:

Data Engineering & Development
  • Design, build, test, deploy, and support data pipelines and data products across Azure environments.
  • Develop production-quality Python for ingestion, transformation, validation, orchestration, automation, and operational tooling.
  • Create and optimize batch and near-real-time processing using services such as Azure Data Factory, Azure Functions, and Snowflake, based on solution needs.
  • Recommend, design and optimize Snowflake schemas, virtual warehouses, stages, file formats, streams, and tasks; develop ELT workloads using Python, SQL, and Snowflake where appropriate.
  • Integrate data from APIs, files, relational databases, SaaS platforms.Disburses funds for loan actions

Quality, Testing & DevOps
  • Build automated unit, integration, regression, and data-quality tests; participate in code reviews and technical design reviews.
  • Use Git-based source control and CI/CD pipelines to promote code and configuration through development, test, and production environments.

Operations, Security & Performance
  • Implement monitoring, logging, alerting, restartability, and runbooks; troubleshoot failures and perform root-cause analysis.
  • Apply security-by-design practices, including managed identities, least-privilege access, secrets management, encryption, and appropriate handling of sensitive data.
  • Tune data processing, storage, and compute for performance, reliability, and cost efficiency.

Data Collaboration
  • Produce clear technical documentation, including architecture decisions, mappings, data contracts, support procedures, and deployment notes.
  • Collaborate with business stakeholders, analysts, software engineers, platform teams, and governance partners to translate requirements into maintainable solutions
  • Mentor, train and upskill other members of the team, share reusable patterns, and contribute to engineering standards and platform improvements.


Minimum Qualifying Characteristics:
  • Bachelor's degree in computer science, IT, engineering or related field
  • 5 years of related experience as a Data Engineer in a banking or financial institution or an equivalent combination of education and experience
  • Professional experience designing and supporting data pipelines or data platforms in a cloud environment.
  • Hands-on experience with core Azure data services, such as Azure Data Factory, Snowflake, or function-based/serverless processing.
  • Experience with REST APIs, JSON, Parquet, CSV, and common data integration patterns.
  • Experience with Git, pull requests, automated testing, and CI/CD practices.
  • Strong Python development skills, including modular design, packaging, dependency management, testing, exception handling, logging, and performance-aware processing.
  • Strong SQL skills and practical knowledge of relational modeling, dimensional modeling, query optimization, and data warehousing concepts.
  • Working knowledge of cloud identity, access control, secrets management, monitoring, and operational support.
  • Ability to work effectively in a distributed, collaborative engineering environment.
  • Ability to communicate technical decisions clearly and work effectively across engineering and business teams.
  • Ability to participate in an on-call or production-support rotation as defined by the team.
  • Ability to perform planned deployment or maintenance work outside standard business hours when required.

Preferred:
  • Experience with Snowflake data warehouse design, including virtual warehouses, stages, streams, tasks, secure data sharing, and performance optimization.
  • Experience with orchestration frameworks.
  • Experience implementing data observability, lineage, cataloging, master/reference data, or formal data-quality controls.
  • Azure and Snowflake Certifications.


This position is full time, working approximately 40 hours a week, and is benefits eligible. Occasional travel may be required to sufficiently support other locations within territory.

FINAL DATE FOR APPLICATION: Until the position is filled.

Similar Jobs

More Jobs at Farm Credit Of Southern Colorado

  • AVP/VP, Lending
    $68K — $122K *
    Decatur, IL 62521 (Macon County)
    Finance & Insurance
    In-Person

More Information Technology Jobs

Find similar Senior Data Engineer jobs: