Who We Are
Join a team that truly puts people first. As part of the First American family, First American Trust is a federal savings bank delivering banking, wealth management, and trust solutions nationwide for over 50 years. Since 1889, First American (NYSE: FAF) has remained committed to its people, fostering a workplace where employees feel welcomed, supported, and empowered to innovate and grow.
This people-first approach has earned consistent recognition, including placement on the Fortune 100 Best Companies to Work For® list for eleven consecutive years, along with awards for supporting women, diversity, and LGBTQ+ employees. First American continues to build an inclusive culture where everyone can thrive.
What We Do
First American Trust Accounting is expanding its engineering team to support modern technologies across TrustLink, Unclaimed Property, Banking, and 1099 applications. As a Senior Software Engineer, you’ll work on full-stack development within a cloud-based environment, collaborating with a forward-thinking team to design and deliver scalable solutions.
You’ll contribute to designing, coding, testing, debugging, and maintaining business applications, with a focus on middle-tier implementation and backend integration.
What You’ll Do
- Lead all phases of software development, from requirements analysis to design, coding, and automated testing
- Build and deliver product features in collaboration with QA, product owners, and stakeholders
- Maintain and enhance existing applications through testing and debugging
- Deliver high-quality code on schedule while contributing to programming tasks
- Collaborate within a Scrum team to achieve sprint goals
- Review code and recommend improvements for performance and best practices
- Mentor junior engineers and support their technical growth
- Lead design, development, and maintenance efforts for business applications
- Define system scope and objectives through research and analysis
- Troubleshoot complex technical issues and deliver effective solutions
- Resolve post-deployment production issues as needed
- Participate in Agile/Scrum processes with two-week sprint cycles
- Stay current with emerging technologies and improve the tech stack
- Join an on-call rotation when required
What You’ll Bring
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 5+ years of professional software development experience with strong expertise in C#, C++, .NET Core, ASP.NET, and SQL Server
- 2+ years of experience working with cloud technologies
- Hands-on experience with Agile methodologies and modern web application development
- Strong object-oriented design skills using C# and .NET Core or similar technologies
- Experience with front-end and full-stack tools such as Blazor, React, JavaScript, HTML5, CSS3, REST APIs, and SQL-based systems
- Familiarity with tools like GitHub, Jira, Confluence, Slack, and Telerik
- Experience building AI-driven or agentic workflows (e.g., Cursor, Claude Code, Codex)
- Experience with AWS cloud services and SQL databases
- Ability to integrate modern solutions with legacy systems
- Strong understanding of scalability, performance, and security best practices
- Knowledge of multi-tier application architecture in complex environments
- Strong problem-solving, analytical, and communication skills
- Self-driven mindset with the ability to work independently and collaboratively
- Mentorship mindset with a passion for helping others grow
- Curiosity and commitment to continuous learning
Pay Range
$129,300 – $172,300 annually
Compensation is based on experience, skills, business needs, and geographic location.
Compliance Notice (Los Angeles County Applicants)
Qualified applicants, including those with arrest or conviction records, will be considered in accordance with applicable laws such as the Los Angeles County Fair Chance Ordinance and the California Fair Chance Act. A background check may be conducted after a conditional offer, particularly for roles involving sensitive financial or proprietary information.
What We Offer
First American embraces individuality and fosters a culture built on diversity, equity, and inclusion. Employees are encouraged to bring their full selves to work in a supportive and collaborative environment.
Eligible employees receive a comprehensive benefits package that includes:
- Medical, dental, and vision coverage
- 401(k) plan
- Paid time off and sick leave
- Employee stock purchase plan
- Additional competitive benefits
First American is an equal opportunity employer committed to creating a workplace where everyone belongs.