×
Register Here to Apply for Jobs or Post Jobs. X

Senior Data Engineer

Job in Lakewood, Jefferson County, Colorado, USA
Listing for: Farm Credit of Southern Colorado
Full Time position
Listed on 2026-11-01
Job specializations:
  • Software Development
    Python, Data Engineering, Azure, SQL Developer
Salary/Wage Range or Industry Benchmark: 140000 - 160000 USD Yearly USD 140000.00 160000.00 YEAR
Job Description & How to Apply Below

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:
  • 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 & Dev Ops
  • 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.
  • 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…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary