Job Closed
This listing is no longer active.
First American is on a mission to deliver a variety of real estate-focused services and solutions. As an employer, First American has been recognized for its ex
Senior Software Engineer
Location
California + 1 moreAll locations: California | Washington
Posted
41 days ago
Salary
$129.3K - $172.3K / year
Seniority
Senior
Job Description
Senior Software Engineer
First American
• 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. • Collaborating and working together with others in a Scrum team. • Review code and provide feedback relative to best practices and improving performance. • Mentor and advise less experienced team members. • Experience leading team of engineers in the design, development, and maintenance of software code for business applications. • Formulate and define system scope and objectives through research and fact-finding to develop or modify internal business systems. • Troubleshoot a wide variety of complex problems and identify solutions within broad applications and functional expertise. • Troubleshoot production support issues post-deployment and come up with solutions as required. • Participate in an Agile/Scrum to deliver high-quality software through two-week sprints. • Keep up with industry to continually improve technology stack. • Participate in an on-call rotation during non-working hours when applicable.
Job Requirements
- Bachelor’s degree in engineering, Computer Science, or related discipline
- 5+ years of software professional development experience with advanced hands-on C#, C++, .NET Core, ASP .NET, and SQL Server Database technologies
- 2+ years of hands-on experience with designing / developing with cloud 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 developing Artificial Intelligence and Agentic workflows, such as Cursor, Claude Code, or Codex
- Experience with AWS cloud platform
- Experience with SQL database technologies
- Effectively integrating with legacy systems and technologies
- Solid understanding of best practices for techniques regarding web scalability, performance, and security
- Conceptual understanding of multi-tiered software applications in complex business environments adhering to information security standards
- Self-motivated with a strong technical background
- Excellent problem solving and critical thinking skills
- Team player with ability to work independently
- Excellent verbal and written communication skills
- A mentorship mentality that gives junior engineers the space needed to advance themselves through guidance while ensuring the quality of the code
- Intellectual curiosity and a constant drive to learn and upskill.
Benefits
- medical
- dental
- vision
- 401k
- PTO/paid sick leave
- employee stock purchase plan
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Principal – Staff Engineer
Canopy ConnectThe fastest way to collect and monitor insurance information.
• Work closely with our VP Engineering to solve toughest engineering problems
Mid/Senior AWS Software Engineer
ScanSource BrasilNossa missão é ser o centro de entrega de soluções através do canal que conecta empresas e pessoas ao redor do mundo.
• Design, develop, and maintain applications and services in AWS cloud environments, following best practices for scalability, security, and performance. • Develop and evolve microservices architectures and RESTful API integrations to support distributed systems. • Build, test, and deploy applications using TypeScript and JavaScript as primary languages, with Python as a secondary language. • Implement automation, orchestration, and integration layers using Hyperscript to streamline workflows and system interactions. • Collaborate with architects, product owners, and other engineering teams to define technical solutions aligned with business requirements. • Participate in code reviews, ensuring code quality, performance optimization, and adherence to development standards. • Troubleshoot, analyze, and resolve application and infrastructure issues in cloud-based environments. • Contribute to continuous improvement initiatives related to software architecture, development practices, and cloud operations. • Document solutions, integrations, and technical decisions to support maintainability and knowledge sharing. • Interact with middle and senior technical stakeholders during architecture discussions, incident resolution, and solution design reviews.
Account Technical Lead
AutodeskAutodesk is an award-winning Fortune 1000 company based in San Rafael, California. Over the years, the company has made significant contributions toward revolut
• Lead discovery sessions to understand customer systems, workflows, pain points, and objectives • Develop and maintain a strategic technical roadmap for each account • Design and define tailored technical solutions that demonstrate ROI • Coordinate and lead technical specialists to deliver demos, benchmarks, evaluations, and ROI modelling • Establish credibility through consistent delivery and solution-oriented engagement • Cultivate long-term technical partnerships with customers • Partner with Account Executives to identify cross-sell and upsell opportunities • Lead and mentor resolution of complex technical issues escalated by Customer Success
• Collaborate with teammates and cross-functional teams to design innovative services and features that enhance the core product, making it more compelling and valuable. • Develop robust tools and services to continue to improve our image build system as it scales.




