F

First American

Title insurance and real estate services

Senior Data Engineer - Back End Systems

Data EngineeringPosted on Nov 9
Full-time$122k - $130.5k /yr

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related field, or an equivalent combination of education and experience.
  • Five to eight years of relevant experience developing and supporting back-end applications, database solutions, or automated data processing systems.
  • Strong SQL Server and T-SQL development skills, including stored procedures, transactions, indexing, and query performance tuning.
  • Hands-on programming experience with C#/.NET or Python, including building and maintaining production applications.
  • Experience developing system integrations using REST APIs, authentication, and structured data formats such as JSON.
  • Experience building automated data pipelines and managing dependencies, incremental loads, failures, and recovery.
  • Understanding of relational data modeling, data integrity, and database concurrency.
  • Experience troubleshooting production systems using application logs, database diagnostics, and monitoring tools.
  • Ability to work across application development, database engineering, and production operations, including systems with limited documentation.
  • Experience with Git, code reviews, automated testing, and continuous integration and deployment.
  • Working knowledge of Azure services used for application hosting, data storage, or integration.
  • Experience working within an Agile software development lifecycle.
  • Strong analytical and problem-solving skills, with attention to data accuracy and operational reliability.
  • Clear written and verbal communication skills, including technical documentation.
  • Ability to work independently, collaborate across teams, and manage competing priorities.

Responsibilities

  • Design, develop, and maintain back-end applications, automated jobs, and data integrations using SQL Server, C#/.NET, and Python.
  • Develop and optimize T-SQL stored procedures, database schemas, and data processing logic.
  • Build integrations that exchange data through application programming interfaces, databases, and files.
  • Develop extract, transform, and load pipelines with data validation, logging, error handling, retry logic, and recovery procedures.
  • Design processing workflows that prevent duplicate loads and support safe restarts after failures.
  • Investigate issues across application code, SQL databases, scheduled jobs, APIs, and file transfers to identify and resolve root causes.
  • Improve database and application performance through execution plan analysis, indexing, concurrency management, and code optimization.
  • Maintain and modernize existing systems while building new automation and integrations.
  • Write automated tests and reconcile source and target data to verify completeness and accuracy.
  • Own changes through impact analysis, implementation, testing, deployment, rollback planning, and production verification.
  • Use source control, code reviews, and controlled release practices to maintain code quality and reduce deployment risk.
  • Translate business requirements into technical designs and document system dependencies, configuration, and support procedures.
  • Use AI-assisted development tools where appropriate for development, troubleshooting, testing, and documentation, and review and validate generated output.
  • Support production systems outside normal work hours when business needs require it.

Desired Qualifications

  • Practical experience using AI-assisted development tools such as OpenAI Codex, Cursor, or Claude for coding, SQL development, troubleshooting, testing, or documentation.
  • Ability to provide AI tools with clear technical context, critically review generated code, and verify correctness, security, and operational impact.
  • Experience with Windows-based automation, PowerShell, and scheduled job operations.
  • Experience with financial services or mortgage servicing systems.

About the Company

First American

Title insurance and real estate services

First American provides title insurance, settlement services, and a range of real estate–related products. It supports buyers, sellers, lenders, and real estate professionals with title protection, data, and closing services, plus post-closing and risk management. The company runs a nationwide property-data network (including DataTree) and offers self-service tools and an online portal (myFirstAm) to track orders and access records. It also offers home warranty and homeowners insurance, trust and banking services, and international services for corporate clients.

Company size
10,001+
Company stage
Not listed
Total funding
$800.2M
Headquarters
Santa Ana, CA
Founded
1889

Recently Posted Jobs

Explore more opportunities at First American

See more jobs