Software Engineering Data Engineer

FICO

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$84,000–$132,000 / yr
Employment
Full-time
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $160k
This role $108k
$71k $208k
below market most similar roles pay here above market

This role pays less than 90% of similar roles. Most pay $126,750–$192,412 — the blue band above. At the midpoint, this role pays about $108k versus about $160k for comparable roles.

Based on 240 similar postings.

Employer

About FICO

FICO (Fair Isaac Corporation) is a data analytics company best known for the FICO credit score, and provides analytics software and tools for fraud detection, credit scoring, and decision management. Industry: Data Analytics & Financial Technology

FICO currently has 5 open roles on FindRole.

Most-posted roles

View all roles at FICO

At a glance

TL;DR · Software Engineering Data Engineer

JOB TITLE: Software Engineering – Data Engineer (Python & Cloud Databases) The myFICO engineering team is seeking a Data Engineer to manage the SQL Server, Amazon Redshift, and other cloud databases powering myFICO.com. You will design, build, and operate secure, high-performance databases while developing Python ETL/ELT pipelines to move and transform data across operational systems, data warehouses, and analytics platforms. Key responsibilities include tuning queries and schemas to resolve latency, preparing datasets for ML and AI use cases in AWS, and using tools like Jupyter notebooks. Required technical skills include Microsoft SQL Server administration, PowerShell scripting, and Python libraries such as pandas, NumPy, and SQLAlchemy. You will also utilize AWS services like S3, Glue, and Lambda, alongside workflow orchestration tools like Airflow or Step Functions to support data-driven decision-making.

What you'll do

  • Design, build, and operate secure SQL Server and Amazon Redshift databases for myFICO.com.
  • Build and maintain Python ETL/ELT pipelines to move and transform data across operational systems and warehouses.
  • Tune SQL queries, indexes, and schemas to resolve latency and deadlocks on high-traffic sites.
  • Prepare datasets for ML and AI applications using Jupyter notebooks and production pipelines.
  • Automate SQL Server tasks such as backups, restores, and deployments using PowerShell scripting.
  • Manage AWS data platforms including S3, Glue, Lambda, and RDS with strict encryption and access controls.
  • Orchestrate workflows and manage CI/CD for database and pipeline code.
  • Provide production ownership through code reviews, release management, and on-call support.

What we're looking for

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Demonstrated experience in data and database engineering.
  • Hands-on Microsoft SQL Server administration including configuration, security, backup, recovery, and HA/DR.
  • Expertise writing and tuning complex SQL queries, stored procedures, and PowerShell scripting.
  • Strong Python for data engineering using pandas, NumPy, SQLAlchemy, or PySpark.
  • Hands-on Amazon Redshift administration and tuning including distribution keys and workload management.
  • Experience running and securing data platforms in AWS including S3, Glue, Lambda, and RDS.
  • Experience with workflow orchestration, CI/CD, and AI data pipelines is a plus (preferred).

More like this

Similar roles

Data/Software Engineer

The Federal Reserve

Boston, MA +11 30 days ago
Python PySpark SQL AWS Snowflake RedShift Databricks Tableau PostgreSQL MySQL GitLab Airflow Spark S3 Jupyter Notebooks ETL Agile DevOps Collibra Starburst
6+ yrs exp

Software Engineer, Data Engineering

DoorDash, Inc

San Francisco, CA +2 19 days ago $117,500–$172,800
Python Java SQL Spark Flink Kafka Snowflake Redshift PostgreSQL Hive Druid Presto Airflow AWS GCP Tableau Superset Looker ETL Distributed Computing
3+ yrs exp

Software Engineer III, Data Engineer

JPMorgan Chase

Plano, TX 9 days ago
Databricks Apache Spark AWS Python SQL Airflow Kafka S3 Redshift Lambda ETL Data Modeling Data Warehousing Docker Kubernetes Machine Learning Agile
3+ yrs exp

Software Engineer, AI Data Engineering

SpaceX

Hawthorne, CA 24 days ago $125,000–$160,000
Python Agentic AI RAG MCP Servers CI/CD PostgreSQL Docker Kubernetes FastAPI Flask React TypeScript pandas NumPy REST APIs Git Linux SQL Vector Databases
4+ yrs exp

Lead Software Engineer, Data Engineer

JPMorgan Chase

Houston, TX 6 days ago
Python Java SQL AWS Databricks Data Engineering CI/CD SDLC AI-assisted engineering Data Pipelines Cloud-native Automated Testing Agile Secure Coding
5+ yrs exp