Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
First American

Senior Data Engineer, Back End Systems

First American

. Design, develop, and maintain back-end applications, automated jobs, and data integrations using SQL Server, C#/.NET, and Python .

Posted 11/10/2026full-timeRemote • United StatesSenior💰 $121,980 - $130,525 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in back-end application development and database solutions, with strong capabilities in SQL Server, T-SQL, C#/.NET, and Python. Proficient in building automated data pipelines, system integrations, and ensuring data integrity and operational reliability.

Highest-signal resume keywords
SQL Server DevelopmentT-SQL Stored ProceduresC#/.NET ProgrammingData Pipeline AutomationREST API Integration

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
SQL ServerT-SQLC#.NETPythonETL PipelinesData ValidationDatabase Performance TuningRelational Data ModelingAutomated Testing
Soft Skills
Analytical SkillsProblem-SolvingClear CommunicationCollaborationAttention to Detail
Tools & Technologies
GitAzure ServicesAI-Assisted Development ToolsPowerShellMonitoring Tools
Industry Keywords
Financial ServicesMortgage Servicing SystemsAgile Software Development Lifecycle

Tech Stack

Tools & technologies
AzureETLPythonSQL.NET

About the role

Key responsibilities & impact
  • 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 exchanging data through APIs, databases, and files
  • Develop ETL pipelines with data validation, logging, error handling, retry logic, and recovery procedures
  • Design workflows preventing duplicate loads and supporting 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
  • Translate business requirements into technical designs and document dependencies, configuration, and support procedures
  • Use and validate AI-assisted development tools where appropriate
  • Support production systems outside normal work hours when business needs require it
  • Collaborate with application developers, database administrators, analysts, and business partners

Requirements

What you’ll need
  • 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
  • Preferred: practical experience using AI-assisted development tools such as OpenAI Codex, Cursor, or Claude
  • Preferred: ability to provide AI tools with clear technical context, critically review generated code, and verify correctness, security, and operational impact
  • Preferred: experience with Windows-based automation, PowerShell, and scheduled job operations
  • Preferred: experience with financial services or mortgage servicing systems

Benefits

Comp & perks
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401k
  • PTO/paid sick leave
  • Employee stock purchase plan
  • Inclusive workplace culture
  • Equal opportunity employment