FREE ACCESS
5,000–10,000 jobs/day
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.

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 .
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesAzureETLPythonSQL.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