Remote - Senior Software Development Manager @ First American Financial Corporation - Santa Ana, CA

Job Overview

2 months ago

Remote - Senior Software Development Manager

First American Financial Corporation - Santa Ana, CA

Company Summary

Join a team that puts its People First! 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

Job Summary

First American is building a cutting edge, internal consulting team to grow our business through delighting our customer. If you crave customer satisfaction, are lit up by technology and live for transformation, this is the job for you!

As a Senior Software Development Manager, you will be responsible for managing the Calculators team (made up of 13 direct reports of developers/engineers/scrum masters) while contributing to the architecture, and design, as well as leading the development, and launch of core product features. You will have significant influence on our overall strategy by helping define these product features, drive the system architecture, and spearhead the best practices that enable a quality product.

The ideal candidate is passionate about new opportunities and has a demonstrated track record of success in delivering new features and products. A commitment to teamwork, hustle, and strong communication skills (to both business and technical partners) are absolute requirements.

Creating reliable, scalable, and high-performance products requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. This person has thrived and succeeded in delivering high quality technology products/services and will flourish in an environment where new opportunities and challenges arise frequently. We seek a great Leader who can collaborate well with Product and Design teams. The ability to build productive relationships with colleagues and customers will make you successful in this role.


  • Work with other senior leaders on the team to build the technical strategy & architecture for a broad area
  • Collaborate with product managers to translate business requirements into system specific functional requirements
  • Design, develop, and implement world-class, secure software and services
  • Champion change and act as project leader, evaluate design alternatives and perform cost benefit analysis
  • Develop tools & processes to enable best-in-class operations for our service
  • Mentor other developers and contribute to the growth and development of our team

Basic Qualifications

  • BS degree in Computer Science, Engineering or related field
  • 10+ years of experience designing and building customer facing software products from concept to launch
  • Demonstrated leadership abilities driving operational excellence and best practices
  • Experience developing cloud software services
  • Experience with a variety of modern programming languages (C/C++, .Net, Java, JavaScript, Python) and open-source technologies (Linux, SQLite, OpenGL, Spring, Hibernate)
  • Familiarity with Enterprise technology tools: Service Bus, Caching, SQL ecosystem, NoSQL, Multithread, Performance Optimization
  • Computer Science fundamentals experience in data structures, algorithm design, problem solving, and complexity analysis
  • OO design/development experience
  • Test Driven Development experience
  • Rigorous focus on security at all levels of the application, a "shift left" mentality

Preferred Qualifications

  • Experience in a consulting environment
  • Experience with distributed computing and enterprise-wide systems
  • Experience defining system architectures and exploring technical feasibility tradeoffs
  • Development experience defining, developing and maintaining web service API's
  • Ability to mentor other software developers to maintain architectural vision and software quality
  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
  • Experience taking a leading role in building complex software systems that have been successfully delivered to customers
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience in influencing software engineering best practices within your team
  • Familiarity in Financial and Insurance industry is a plus

Typical Education

  • Normally requires Bachelor’s Degree or equivalent work experience

Typical Range of Experience

  • 5+ years of technical experience as a senior contributor.
  • 5+ years of supervisory and management experience in a similar technical and business environment




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

Scrum Master (Remote)

Manufacturers Bank

Los Angeles, CA

We have both the ambitious growth plans and the 'patient capital' necessary to execute a multi-year plan. Join us on the journey to deliver an exciting concept…

Engineering Manager (Supply Chain Technology) - REMOTE

Nordstrom Inc

Los Angeles, CA

Experience with agile software development, such as SCRUM or Kanban. 5+ years of hands-on professional experience in delivering quality software, preferably for…

Data Engineer (REMOTE USA ONLY)


Costa Mesa, CA

This role is responsible for supporting data manipulation and reporting, quality assurance, documentation and communication of internal/client projects.

Remote - Software Engineering Lead

First American Financial Corporation

Santa Ana, CA

Ability to mentor other software developers to maintain architectural vision and software quality. Participates in the development of software user manuals.

Data Engineering, Specialist – Project Regular [REMOTE]


Rosemead, CA

Two (2) or more years of experience with Python, SQL software development. One (1) or more years of experience with Javascript/ ES6/TypeScript software…

Data Engineer, Advisor - Project Regular [REMOTE]


Rosemead, CA

Employee is able to work primarily at home or remote however, the employee may be expected to come to an SCE facility on occasion.

Product Owner, Verifications – Employer Services


Costa Mesa, CA

Experience with Agile and/or Lean software development methodology. 2-4 years of product owner or related experience involving software products.

Sr Site Reliability Engineer - Observability - Open to Remote

First American Financial Corporation

Santa Ana, CA

We are in search of an engineer who has lived and thrived during the transformation journey by not just following the work directed, but by the virtue of…

Systems Engineer, Commercial - Los Angeles


Los Angeles, CA

We are looking for an experienced, and motivated Pre-Sales/Systems Engineer to support a growing territory. The Pre-Sales/Systems Engineer is a very prominent,…

Data Scientist II (Remote)

Inland Empire Health Plans

Rancho Cucamonga, CA

Under the direction of the Data Science Systems Manager, the Data Scientist II is responsible for modeling complex institutional problems, discovering insights…

QA Lead


Santa Monica, CA

Knowledge of software development lifecycle (SDLC) and agile development methodologies, such as Scrum. We are seeking a highly experienced and motivated QA Lead…

IT Solution Analyst IV Remote

Banner Health

San Diego, CA

Strong technical skills as appropriate for position (SQL/Ansi SQL, SAS, Tableau, Excel, clinical software applications, etc.).

Analyst, Healthcare Analytics - Data Consultant/Dashboard Development - Remote

Molina Healthcare

Long Beach, CA

Generate and distribute standard reports on schedule using SQL, Excel, and other reporting software. Performs research and analysis of complex healthcare claims…

Business Systems Analyst III- Hybrid/Remote

UC San Diego

San Diego, CA

Broad knowledge relating to software design. #120333 Business Systems Analyst III- Hybrid/Remote. For the safety and well-being of the entire university…

Senior Associate, Insider Risk Management - Remote


Irvine, CA

Assist with developing, executing, and maintaining Standard Operating Procedures (SOPs) for the Insider Risk Management Program.

Senior Software Engineer, Full-Stack (Collectors Experiences)


Santa Ana, CA

4+ years of software engineering experience building web applications, APIs, scalable and distributed systems.

Senior Associate, Insider Risk Management - Remote


San Diego, CA

Assist with developing, executing, and maintaining Standard Operating Procedures (SOPs) for the Insider Risk Management Program.

US Tech Developer - Senior Associate


Irvine, CA

Our team is responsible for all software engineering activities to ensure that business objectives are met. This includes the creation, development, design, and…

CRM Manager


Los Angeles, CA

Minimum Education: Bachelor's degree, Combined experience/education as substitute for minimum education Minimum Experience: 1 year, Combined education…

Business Systems Analyst II

Los Angeles Superior Court

Los Angeles, CA

Experience with data visualization tools, creating dashboards with PowerBI, Tableau or other industry comparable software.

Full Stack Software Engineer


Glendale, CA

Leverage your software development and data engineering skills to impact our business by taking ownership of key projects requiring coding and data pipelines.

Commercial Data & Analytics Manager

Ventura Foods

Brea, CA

Responsible for leading the MicroStrategy analytical platform for the Commercial and Revenue Management team. Define, build, and manage KPIs for different roles…

Oracle Technical Cloud Manager


Irvine, CA

We help clients define their integration and conversion strategies. We design system extension for unique business processing needs.

US Tech Developer - Senior Associate


San Diego, CA

Our team is responsible for all software engineering activities to ensure that business objectives are met. This includes the creation, development, design, and…