The engineer owns solutions from technical design through testing, deployment, monitoring, and production support. This role requires someone who can investigate unfamiliar systems, identify root causes, and verify that changes produce the expected results.
Works with application developers, database administrators, analysts, and business partners to deliver reliable, secure, and maintainable systems.How you’ll contribute
- 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. Review and validate generated output.
- Support production systems outside normal work hours when business needs require it.
What you’ll bring
- 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 experience
- 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.
This hiring range is a reasonable estimate of the base pay range for this position at the time of posting. Pay is based on a number of factors which may include job-related knowledge, skills, experience, business requirements and geographic location.
What We OfferBy choice, we don’t simply accept individuality – we embrace it, we support it, and we thrive on it! Our People First culture is inclusive for all employees - not just because it's the right thing to do, but because it's the key to our success. We are proud to foster an authentic and inclusive workplace For All. You are free and encouraged to bring your entire, unique self to work. First American is an equal opportunity employer in every sense of the term.Based on eligibility, First American offers a comprehensive benefits package including medical, dental, vision, 401k, PTO/paid sick leave and other great benefits like an employee stock purchase plan.
Skills Required
- Bachelor's degree in Computer Science or a related field, or equivalent 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 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
- Practical experience using AI-assisted development tools such as OpenAI Codex, Cursor, or Claude
- Ability to provide AI tools with clear technical context and critically review generated code for correctness, security, and operational impact
- Experience with Windows-based automation, PowerShell, and scheduled job operations
- Experience with financial services or mortgage servicing systems
First American Title Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about First American Title and has not been reviewed or approved by First American Title.
-
Healthcare Strength — Health coverage includes medical, dental, vision, telehealth, and healthcare advocacy services, and is often described as a strong point. Low‑cost options in some cases help overall compensation feel more reasonable.
-
Retirement Support — A 401(k) savings plan with a company match is part of the package. This retirement support is highlighted as helping to offset base‑pay concerns in several roles.
-
Equity Value & Accessibility — An employee stock purchase plan is available and viewed favorably. Access to discounted equity contributes to the perceived competitiveness of total rewards.
First American Title Insights
What We Do
First American provides financial services through its Title Insurance and Services segment and its Specialty Insurance segment. The First American Family of Companies’ core business lines include title insurance and closing/settlement services; title plant management services; title and other real property records and images; valuation products and services; home warranty products; property and casualty insurance; and banking, trust, and investment advisory services. First American Title Insurance Company provides comprehensive title insurance protection and professional settlement services for homebuyers and sellers, real estate agents and brokers, mortgage lenders, commercial property professionals, homebuilders and developers, title agencies and legal professionals to facilitate real estate purchases, construction, refinances or equity loans. First American's thorough title searches, title clearance and title insurance policies help to produce clear property titles and enable the efficient transfer of real estate. As one of the largest title insurance companies in the nation, First American offers title insurance and settlement services through its direct operations and an extensive network of agents throughout the United States and internationally. First American Title Insurance Company traces its history to 1889 and is the largest subsidiary of First American Financial Corporation (NYSE: FAF).


.png)






