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

First American

$126,100 - $168,125
Sep 4, 2025
Santa Ana, CA, US
Apply Now

First American Trust Accounting is expanding its software development team to work on new technologies supporting TrustLink, Unclaimed Property, Banking and 1099 applications. They are looking for a Senior Software Engineer to work on full-stack development in a cloud computing environment.

Requirements

  • 2+ years of hands-on experience with designing / developing cloud technologies
  • 5+ years of software professional development experience with advanced hands-on C, C++, .NET Core, ASP .NET, and SQL Server Database technologies
  • Hands-on experience with Agile methodologies for building modern enterprise and web applications
  • Hands-on experience with object-oriented design using C and .NET Core or equivalent technologies
  • Hands-on experience with front-end web application development tools and technologies, such as NET Core, .NET Framework, C, LinQ , Blazor, React, JavaScript, HTML/HTML5, CSS/CSS3, SOAP, RESTful API, SQL Server, T-SQL, Telerik, Jira, Confluence, GitHub, Slack, etc.
  • Experience with AWS cloud platform
  • Experience with SQL database technologies

Responsibilities

  • Perform all phases of software engineering including requirement analysis, application design, code development and automated testing
  • Design, implement and test product features in collaboration with quality assurance, product owners, and stakeholders
  • Provide maintenance of developed software including unit testing and debugging
  • Contribute extensively to the implementation of programming tasks and deliver on time
  • Review code and provide feedback relative to best practices and improving performance
  • Formulate and define system scope and objectives through research and fact-finding to develop or modify internal business systems
  • Troubleshoot production support issues post-deployment and come up with solutions as required

Other

  • Collaborating and working together with others in a Scrum team
  • Mentor and advise less experienced team members
  • Experience leading team of engineers in the design, development, and maintenance of software code for business applications
  • Troubleshoot a wide variety of complex problems and identify solutions within broad applications and functional expertise
  • Participate in an on-call rotation during non-working hours when applicable