> Markdown version of [/jobs/ext/238644-software-engineer](https://www.wearedevelopers.com/jobs/ext/238644-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** First American Financial Corp - **Location:** Santa Ana, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $129,300.0 - $172,300.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Architectural Patterns, Microsoft Azure, Cloud Computing, Distributed Systems, Github, PostgreSQL, Microsoft SQL Server, NoSQL, Queueing Systems, Ansible, Next.js, Software Engineering, Software Systems, Strategies of Testing, TypeScript, Workflow Management Systems, Cloud Platform System, ReactJS, Large Language Models, Multi-Agent Systems, Prompt Engineering, Backend, Kubernetes, Infrastructure Automation Frameworks, Github Enterprise, Virtual Agents, Terraform, Serverless Computing, Docker - **Published:** May 12, 2026 - **Apply:** https://careers.firstam.com/job/santa-ana/senior-software-engineer/39054/94983235472 ## About the Role * 5+ years of experience as a software engineer buildingproduction-grade systems * Strong experience building large-scale, back-end services and APIs usingC# (.NET)and/orNode.js (TypeScript preferred) * Hands-on experience designing or implementingagentic or LLM-powered systems, including planning, orchestration, tool use, memory, or retrieval-based approaches * Experience usingCursor or similar AI-assisted development toolsas part of a modern software engineering workflow * Hands-on experience developing and managing Infrastructure as Code (IaC) solutions using Terraform * Strong experience building scalable frontend applications using ReactJS and Next.js, along with backend services usingNestJS * 1+ years of experience with GitHub or GitHub Enterprise with experience in agentic authoring flows * Solid understanding of software engineering principles, cloud-native infrastructure, and distributed system design * Ability to build robust, scalable, reusable solutions that safely integrate AI capabilities into core platforms * Ability to mentor and influence other engineers, sharing knowledge and raising overall technical quality * Ability to unblock yourself and help accelerate the team in achieving complex, cross-disciplinary goals * Outcome-oriented mindset, using metrics and data to evaluate both system behavior and development effectiveness IDEALLY, YOU'LL WILL ALSO HAVE EXPERIENCE WITH * LLM APIs and platforms (e.g., OpenAI, Azure OpenAI) and agent frameworks such asLangChain, Semantic Kernel, or similar * Prompt engineering, prompt chaining, evaluation methodologies, and guardrails for AI-driven systems * Containerized development (Docker) and orchestration platforms such as Kubernetes * Relational (MS SQL Server, PostgreSQL) and NoSQL databases * Event-driven or distributed architectures, including message queues or workflow orchestration * Automated software testing (unit, integration, contract), including testing strategies for AI-enabled components * Infrastructure automation tooling such as Terraform or Ansible * Cloud platforms and services (AWS, Azure, or similar), including compute, storage, messaging, and observability * Working within highly regulated industries such as Financial Services or Healthcare * Strong verbal and written communication skills with a collaborative, cross-functional mindset ## Description *Remote Work Welcome Be part of a transformative team that is shaping the way First American builds and delivers world-class technology products that fuel the real estate industry. We are looking for forward-thinking technology experts who will envision, design, build, and deliver AI-powered systems that provide exceptional experiences and lasting value to our customers. First American is seeking software engineering candidates to grow our team with a focus on agentic, AI-driven platforms. An ideal candidate brings strong backend engineering fundamentals alongside deep experience building systems that leverage LLMs and autonomous agents to reason, plan, and take action. As a Senior Software Engineer, you will lead projects as part of a small, focused engineering delivery team, building intelligent, reliable software that drives meaningful business outcomes. You will be part of a transformative team whose mission is to modernize and augment our core platforms using modern architectures, cloud-native services, and agentic AI systems., You will be an active contributor to the codebase, designing, developing, testing, and deploying code that supports our most complex and high-impact functional areas. You will architect and implement modern, world-class services that are scalable,highly available, andfault-tolerant.A significant portionof your work will focus on buildingagentic software systems, including orchestrating LLM-based agents that perform planning, tool usage, memory, and autonomous task execution. You will build backend services and APIs that enable secure, reliable interaction between AI agents and internal or external systems. Collaborate / Partner: Collaborate closely with product management, solution architects, AI practitioners, and cross-functional engineering teams to iteratively design, develop, andvalidateoutcome-driven solutions. You will help define agent behaviors, workflows, and constraints, ensuring AI-powered solutions align withreal businessneeds whileremainingsafe, explainable, and maintainable. Operational Excellence: Implement solutions that are high quality, secure, observable, andproduction-ready. Be an active member of the team, contributing to reviews of designs, code, artifacts, and metrics. Establish guardrails, evaluation strategies, and monitoring approaches that ensure agentic systems behave reliably in production, including thoughtful optimization of system performance and cost related to LLM usage. Continuous Improvement: Join a team determined to achieve ambitious goals by providing regular feedback, mentoring peers, and driving continuous improvement. Advocate for modern engineering practices that improve development velocity, system robustness, and long-term quality. ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Agentic employees in world's most downloaded FinTech app](https://www.wearedevelopers.com/videos/100123-agentic-employees-in-world-s-most-downloaded-fintech-app) - [Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)](https://www.wearedevelopers.com/videos/254-tomorrow-s-cloud-data-platforms-fully-managed-database-as-a-service-dbaas) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai)