Senior Software Engineer @ First American Financial Corporation - Santa Ana, CA

Job Overview

14 days ago

Senior Software Engineer

First American Financial Corporation - Santa Ana, CA

Company Summary

Join a team that puts its People First! As a member of First American’s family of companies, Data & Analytics is a national provider of property-centric information, analytics, risk management and valuation solutions. First American maintains and curates the industry’s largest property and ownership dataset with over 7 billion document images. Our major platforms and products include: DataTree®, FraudGuard®, RegsData™, TaxSource™ and ACI®. The First American Data & Analytics division boasts more than 20 patents and remains at the forefront of innovation - leveraging technology and data to deliver best-in-class decisioning solutions. Fueled by our industry-leading data and using our technology and proprietary process, our solutions provide lenders, real estate and title companies with actionable insights - enabling them to make better, increasingly automated, decisions. With offices in all major metropolitan areas, including California and New York, DNA teams work collaboratively from across the country. Since 1889, First American (NYSE: FAF) has held an unwavering belief in its people. They are passionate about what they do, and we are equally passionate about fostering an environment where all feel welcome, supported, and empowered to be innovative and reach their full potential. Our inclusive, people-first culture has earned our company numerous accolades, including being named to the Fortune 100 Best Companies to Work For® list for seven consecutive years. We have also earned awards as a best place to work for women, diversity and LGBTQ+ employees, and have been included on more than 50 regional best places to work lists. First American will always strive to be a great place to work, for all. For more information, please visit www.careers.firstam.com.

Job Summary

Remote Candidates Welcome!! (PST or CST)

Designs innovative solutions using a wide range of technologies.

Works with domestic and international application teams to design, develop, document and maintain application solutions for enterprise business applications.

Collaborates with cross-functional groups to define detailed specifications and may lead a small team to reach identified objectives.

Consults with business community and colleagues to ensure successful implementation of stated goals.

Fosters and maintain good relationships with customers and IT colleagues including Project Managers, Business Systems Analysts and Quality Assurance staff to meet expected customer service levels.

Reviews source code to ensure best practices and ensures strict adherence to corporate security policies.

Integrates components with external systems or data sources as needed.

Troubleshoots a wide variety of complex issues using creative problem solving skills.

Monitors and reports to management on the status of project efforts, anticipating/identifying issues that inhibit the attainment of project goals and implementing corrective actions.

Essential Functions

The ideal candidate for this role is someone with deep Microsoft stack experience.

  • Expert in Microsoft tools and technologies, particularly C#
  • Experience with traditional web services and windows services
  • Familiar with the Agile application development process
  • Experience with Azure services, especially Azure Blob Storage / Storage Queues
  • Experience with Microsoft Azure DevOps
  • Strong working knowledge of SQL Server 2012+
  • Strong familiarity with JSON and XML
  • Enterprise application development experience
  • Experience with Business Process Management is a plus
  • Strong written and verbal communication skills
  • Has thorough understanding of multi-tiered architecture and the software development lifecycle using a variety of methodologies and design patterns.
  • Possesses working knowledge or familiarity with industry standards and trends for service-oriented architecture, business process management and cloud computing.
  • Familiarity with web technologies a plus.
  • Angular experience is a plus.

  • DevOps specific items (Nice to have)
  • Leverage Azure Pipelines Classic Editor to build and release from Azure TFVC Repo
  • Create custom Azure Pipeline tasks using Powershell


Typical Education

  • Bachelor's degree or equivalent combination of education and experience
  • 5+ years of directly related experience

Typical Range of Experience

  • Typically 5-7 years of directly related experience

#LI-CG2

#DNAIT

Salary Range: $79,950 – 123,000 (annually)

This hiring range is a good faith and reasonable estimate of the salary range of possible compensation at the time of the posting, and is subject to change. The actual compensation offered will be determined by various factors, which may include a candidate’s education, training, experience, and geographic location.

First American invests in its employees' development and well-being, empowers them to provide superior customer service and encourages them to serve the communities where they live and work. First American is committed to diversity and inclusion. We are an equal opportunity employer.

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.

Similar Jobs

Software Engineer (Entry Level/ Associate/ Mid Career)

BOEING

El Segundo, CA

Develops software verification plans, test procedures and test environments, execute the test procedures and documents test results to ensure software system…

Software Developer - Avionics

General Atomics and Affiliated Companies

Poway, CA

Communicate with the software developer group, with users, and with management as well as with the wider community. Experience with C/C++ highly desired.

Software Engineer

La Jolla Logic

San Diego, CA

7 years of experience working with software development, system/software architecture, systems engineering, utilizing an agile development methodology with…

Ground Software Engineer- Nanosatellites

Motive Companies

Irvine, CA

Architect the ground software framework for our next generation of space vehicles. Participate in software requirements generation, design, implementation, and…

Associate Product Hardware & Software Design & Analysis Engineer

BOEING

Sylmar, CA

Develop and maintain software to support required command and control functionality for airborne searchlight & gimbal systems. This position is for 1st shift.

FrontEnd Developer

CEDARS-SINAI

Los Angeles, CA

Form validation and Use of version control software, such as Git. Five (5)+ years’ experience developing critical, large scale customer facing web applications …

Spec, Embedded Software Engineer

L3Harris Technologies

Carlsbad, CA

We are seeking an Embedded Software Engineer Lead responsible for developing advanced real-time embedded software and firmware targeted for the MIDS-JTRS…

Software Engineer

Geologics Corporation

Pasadena, CA

Providing integration and test support (including mission system software, hardware, networks, facilities, and infrastructure) to meet functional, performance,…

Sr Software Engineer, Platform Engineering

Disney

Santa Monica, CA

5+ years experience building software on *nix platforms and cloud platforms. You'll also collaborate to enable cloud-native practices and new developer…

Software Developer

Motive Companies

Fountain Valley, CA

Software developers in the field of Renewable Energy develop and maintain systems on AWS for customer GUI. They develop code for data presentation, reports, and…

Controls Software Developer

Walt Disney Imagineering

Glendale, CA

Work with other software developers and software project leads to provide incremental and overall updates to status and condition of software product progress.

Sr Software Engineer- MARTECH

Disney

Glendale, CA

7+ years of full software development lifecycle experience. 7+ years of software engineering, analysis and design.

Ground Software DevOps

Motive Companies

Irvine, CA

In addition, please note that this position may also require the possession of an existing United States National Security clearance or eligibility for such a…

Embedded Software Engineer, Spacecraft

Motive Companies

Irvine, CA

Work with multiple engineering teams to establish software requirements and design. 2-3+ years of experience developing C++ applications for embedded, high…

Software Programmer

La Jolla Logic

San Diego, CA

5 years of experience working with software development, system/software architecture, systems engineering, utilizing an agile development methodology with…

Lead Software Engineer

Disney

Santa Monica, CA

7+ years of software development experience, and proficiency in Java, Python, C++, or similar language and related service frameworks like SpringBoot, JaxRS or…

Software Engineering Tester

Motive Companies

Irvine, CA

Architect the test software automation framework, take part in complete software development as well as test software automation process.

Golang Embedded System Software Engineer

Canonical - Jobs

San Bernardino, CA

Review code produced by other engineers. Applicants should be passionate about open source software development. Write high quality code to create new features.

Cloud Engineer - El Segundo, CA

La Jolla Logic

El Segundo, CA

You and the team will develop, configure, implement, and manage the systems, services, hardware, and software that make up the entire cloud infrastructure.

Software Engineer

Geologics Corporation

El Segundo, CA

Experience in every phase of the software development life-cycle a must. Developing embedded software for radar applications. $85 - $115 per hour*.

FE Programmer

91bnb

El Monte, CA

At least 3-year software development experience. Complete the specific project assigned by the team lead and the management team.

Software Engineer CMDM

Geologics Corporation

El Segundo, CA

At least 5 years' experience providing technical leadership experience to a team of engineers. We are not looking for a 'code monkey' We need a senior developer…

Software Engineer – Scientific Applications

BioLegend

San Diego, CA

1+ years of software development experience. This is a full-time position in our San Diego office (we can be flexible for highly qualified candidates), with…

Golang Embedded System Software Engineer

Canonical - Jobs

San Diego, CA

Review code produced by other engineers. Applicants should be passionate about open source software development. Write high quality code to create new features.