More jobs:
Senior Data Engineer
Job in
Lakewood, Jefferson County, Colorado, USA
Listed on 2026-11-01
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
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
- 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.
- 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.
- 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.
- 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).
(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:
×