Enable job alerts via email!

Senior Software Engineer (Remote in California)

First American Financial Corp.

Santa Ana (CA)

Remote

USD 126,000 - 169,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company that prioritizes its people and fosters an inclusive culture. This role involves contributing to the design and development of cloud-native applications, primarily using Python in an Azure environment. You'll collaborate with talented teams, tackle complex problems, and mentor junior developers. The company offers a comprehensive benefits package, including medical, dental, and an employee stock purchase plan, making it an attractive place to grow your career. If you're passionate about technology and eager to innovate, this opportunity is perfect for you.

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
401k
PTO
Paid Sick Leave
Employee Stock Purchase Plan

Qualifications

  • 4+ years of experience in cloud-native applications, preferably Azure.
  • Thorough understanding of OOP design and practices.
  • Knowledge of professional software engineering practices.

Responsibilities

  • Contribute to design, development, coding, testing, and deployment of software.
  • Modify and enhance existing applications and support product delivery.
  • Communicate effectively with stakeholders to ensure project success.

Skills

Python
Azure
Object-Oriented Programming (OOP)
SQL
RDBMS (PostgreSQL, MS SQL)
REST API
Code Review
Multi-platform Software
Communication Skills
Willingness to Learn

Education

Bachelor’s degree in Computer Science

Tools

Docker
Linux
Windows
GIT
NPM Package Management

Job description

Who We Are

Join a team that puts its People First! As a member of the First American family of companies, First American Trust is a federal savings bank providing banking, wealth management, and trust solutions on a national, full-service basis for over five decades. Since 1889, First American (NYSE: FAF) has believed in its people, fostering an environment where all feel welcome, supported, and empowered to innovate and reach their full potential. Our inclusive, people-first culture has earned us numerous accolades, including ten consecutive years on the Fortune 100 Best Companies to Work For list. We have also been recognized as a top employer for women, diversity, and LGBTQ+ employees, appearing on more than 50 regional best places to work lists. We strive to be a great place to work for all. For more information, visit www.careers.firstam.com.

What We Do

Participates in designing, developing, coding, testing, debugging, and maintaining software for business applications. Responsible for middle-tier implementation and integration with backend databases. Collaborates with technical staff to troubleshoot software issues and develop specifications. Assists in developing software user manuals.

What You'll Do:
  1. Contribute to the design, development, coding, testing, debugging, and deployment of software in an Azure cloud environment.
  2. Modify and enhance existing applications and support product delivery by writing code and reviewing pull requests.
  3. Define and prioritize goals and tasks independently in a fast-paced agile environment with small, focused teams.
  4. Communicate effectively with stakeholders to ensure project success.
  5. Participate in on-call rotations and provide after-hours support based on business needs.
  6. Derive optimal solutions and implement best coding practices.
  7. Work with Solution Architects and strategize design plans.
  8. Propose solutions to complex problems, build consensus, and mentor junior developers.
What You'll Bring:
  1. 4+ years of experience in cloud-native applications, preferably Azure (AWS also acceptable), using Python.
  2. Thorough understanding of Object-Oriented Programming (OOP) design and practices.
  3. Strong RDBMS experience (PostgreSQL, MS SQL, etc.) with skills in designing tables and writing queries.
  4. SQL experience is highly desirable.
  5. Familiarity with design patterns.
  6. Experience conducting code reviews to ensure best practices.
  7. Bachelor’s degree in computer science or equivalent experience.
  8. Knowledge of professional software engineering practices throughout the full development lifecycle, including coding standards, source control, build processes, testing, CI/CD, and DevOps.
  9. Fluency with multi-platform software and various programming environments and tools.
  10. Excellent communication and writing skills.
  11. Willingness to learn new languages and technologies.
  12. Knowledge of Python, Ruby, Azure, React, JavaScript/TypeScript, REST API, relational (PostgreSQL, MySQL), and NoSQL databases (MongoDB).
  13. Experience with Docker, Linux, Windows, Azure, GIT, NPM Package Management is preferred.

Salary Range: $126,100.00 - $168,100.00 annually

This range is an estimate at the time of posting and pay is based on factors such as experience, skills, and location.

Additional Notes

For candidates working in unincorporated areas of Los Angeles County, First American will consider all qualified applicants and conducts criminal history reviews in accordance with applicable laws. Employment decisions are made in compliance with the Los Angeles County Fair Chance Ordinance and the California Fair Chance Act.

What We Offer

We celebrate diversity, equity, and inclusion, fostering an authentic and inclusive workplace. We encourage you to bring your whole self to work. We offer a comprehensive benefits package including medical, dental, vision, 401k, PTO, paid sick leave, and other benefits like an employee stock purchase plan.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

Jobot

Huntington Beach

On-site

USD 120,000 - 200,000

Today
Be an early applicant