Job Directory First American Senior Software Engineer
First American

Senior Software Engineer First American
Santa Ana, CA

First American Title Insurance Company facilitates and streamlines real estate transactions by providing comprehensive title insurance protection and professional settlement services.

Companies like First American
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About First American

Job Description

Company SummaryJoin our team! As a global leader in providing title insurance, settlement services and risk solutions for real estate transactions, First American Financial Corporation (NYSE: FAF) is an ideal place to build your career. We have been entrusted with helping our customers achieve and protect their dream of homeownership since 1889.We believe that our people are the key to the company's continued success. Because our employees enable our future, we invest in theirs by supporting their careers and promoting their overall wellbeing. First American has created an award-winning culture and has been named to the Fortune 100 Best Companies to Work For® 2018 list for the third consecutive year and to more than 50 regional Best Places to Work lists. For more information, visit www.firstam.com

Job Summary

Participates in the design, development, coding, testing, debugging, and maintenance of software code for business applications. Responsible for middle-tier implementation and integration with backend databases. Works with technical staff to understand problems with software and develops specifications to resolve them. Participates in the development of software user manuals.

Essential Functions

* Full Stack application development experience.
* Preferred Site Reliability Engineering Skills
* Tests and delivers software on time.
* Provides maintenance of developed software including regression testing and debugging.
* Experience leading team of engineers in the design, development, and maintenance of software code for business applications.
* Build test automation suites to ensure the quality of guest impacting products
* Formulates and defines system scope and objectives for assigned projects.
* Performs maintenance, installations, upgrades, and other technical duties associated with the support of product applications platforms and/or product systems platforms.
* Responsible for top-tier implementation and integration with backend databases.
* Formulate and define system scope and objectives through research and fact-finding to develop or modify internal business systems.

Technical Support Functions

* Site Reliability Engineering Skills
* Collaborate with team on configuration, technical dependencies, and overall behavioral characteristics of production services.
* Partner with developers, ensure services are designed and delivered with focus on security, resiliency, scale, and performance.
* Be accountable for end to end performance and operability of the services owned.


* Respond to client inquiries by being an escalation point.
* Be a passionate advocate for all client issues and work with Product Management and Engineering on product features and enhancements.
* Perform root-cause analysis by verifying technical facts and developing logical conclusions.
* Responsible for documenting and reproducing client issues, and work with engineering team towards a resolution if applicable.
* Manage clients' expectations and experience in a way that results in high client satisfaction.

Knowledge and Skills/Technology Used

* .NET Framework & .NET Core Experiences in VS 2017/Code & Up
* Using Design Principals
* Debugging
* Problem Solving


* SQL Development
* Performance Tuning
* Stored Proc. development


* Unit & Integration Testing
* Frameworks: xunit, jasmine, jest, etc.
* Nice to have: Selenium


* UI Development
* Frameworks: ASP.NET, Angular, React, NodeJs, etc.


* Web Services Development
* Microservice architecture


* Cloud Development
* Microsoft Azure and Amazon AWS
* Dockers & Containers Concepts
* Breaking Monoliths




* Source Control:
* Using Git


* Preferred:
* Scripting languages such as Powershell
* Understanding the DevSecOps Principal
* Building, Configuration, and Deployment through Automation




* Expertise with developing multiple tiers of multi-tiered software applications
* Expertise in designing programs and applications
* Constantly updating personal technical and business knowledge and skills and mentoring others to increase the knowledge and skills of the team
* Strong organizational or Project Management skills
* Strong written and verbal communication skills

Typical Education

* Bachelor's Degree or equivalent combination of education and experience

Typical Range of Experience

* Typically 5-7 years of directly related experience
* Experience working with distributed team is preferred

First American invests in its employee's 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. For more information about our Company and our dedication to putting People First, check out firstam.com/careers.

About First American

First American Title Insurance Company facilitates and streamlines real estate transactions by providing comprehensive title insurance protection and professional settlement services.

Headquarters
First American
Size
18412 employees
First American

1 First American Way

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.