Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

First American Logo

Senior Software Engineer (Remote in CA)

First American

$126,100 - $168,100
Aug 18, 2025
Santa Ana, CA, US
Apply Now

First American Trust is looking for a software engineer to participate in the design, development, coding, testing, debugging, and maintenance of software code for business applications, focusing on middle-tier implementation and integration with backend databases.

Requirements

  • 5+ years of experience in cloud-native applications (Azure strongly preferred, AWS is also acceptable) using Python
  • Thorough understanding of Object-Oriented Programming (OOP) design and practices
  • Strong RDBMS experience (PostgreSQL, MS SQL etc.) designing tables & writing queries
  • Proven ability to identify, explain, and implement common design patterns
  • Demonstrated experience and design of systems or pipelines from scratch
  • Ability to assess and clearly articulate design trade-offs, scalability options, and performance implications
  • Strong knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, CI/CD, and DevOps

Responsibilities

  • Contribute to design, development, coding, testing, debugging, and deploying of software in an Azure cloud environment
  • Modify and enhance existing applications as well as assist the team on product delivery by writing code and reviewing pull requests
  • Independently define, prioritize goals and tasks in a fast-paced agile product environment with small, focused teams
  • Derive optimal solutions and implement best coding practices
  • Work with Solution Architect and strategize design plans
  • Propose solutions to tough problems, build consensus among team & mentor junior developers
  • Conduct code reviews to ensure best coding practices are utilized

Other

  • Bachelor’s degree in computer science or equivalent combination of education and experience
  • Communicate effectively with a variety of stakeholders to ensure project success
  • On call by rotation and after-hours support driven by business needs
  • Excellent communication and written skills
  • Eager to learn new languages and technologies