(Remote) Engineering Lead
Santa Ana, California; Arizona; Colorado; Nevada; Oregon; Washington; Remote
Company Summary
Join a team that puts its People First! Since 1889, First American (NYSE: FAF) has held an unwavering belief in its people. They are passionate about what they do, and we are equally passionate about fostering an environment where all feel welcome, supported, and empowered to be innovative and reach their full potential. Our inclusive, people-first culture has earned our company numerous accolades, including being named to the Fortune 100 Best Companies to Work For® list for eight consecutive years. We have also earned awards as a best place to work for women, diversity and LGBTQ+ employees, and have been included on more than 50 regional best places to work lists. First American will always strive to be a great place to work, for all. For more information, please visit www.careers.firstam.com.Job Summary
** Remote Work Welcome**
First American is known to be an innovator in title and settlement solutions and has been recognized for our award-winning culture, including recent recognition for the 8th time as one of Fortune 100’s best companies to work for.
About the Role:
This opportunity is to lead a squad of front-end and back-end engineers responsible for development and maintenance of our Title and Settlement Document Management System. With this opportunity, you will collaborate with other engineering squads, product management, solution architects and will be responsible for 100% hands on coding as well as supporting and contributing to the architecture, design of cloud-native applications, mentoring software engineers and fostering a culture of continuous improvement.
We are interested in talking to you if you love coding, have a great grasp on integration design patterns and find yourself keeping up with the latest technology trends. You enable future-ready high-quality and responsive code base. You live by the motto: “You build it, you own it”. You tinker, explore and regularly read to stay in touch with the development community and are passionate about discovering ways to improve quality, reusability, extensibility, and consistency. You have great interpersonal & technical skills to propose solutions, build consensus and deliver on them. You are multi-faceted with a great mix of technical and interpersonal skills, which enables you to succeed in highly collaborative and agile work environments. You are very comfortable leading the charge on multiple fronts, working outside your comfort zone to work on multiple initiatives in parallel.
Responsibilities:
- Lead team of engineers to design, implement and maintain highly scalable, secure, and performant services in an AWS cloud environment
- Review code developed by other engineers, provide feedback to ensure best practices, help teammates overcome obstacles, and mentor engineers.
- Participate in defining and enforcing standards and best practices including testing strategies, observability, code branching/merging, code versioning and assuring well architected services and systems allowing for iterative, autonomous development and future scaling.
- Communicate effectively with a variety of stakeholders, architects, security, and product owners to ensure product success.
- Regularly participate in the creation of the team roadmap and ensuing feedback. Simplify product and technical design through proactive conversations.
Knowledge and Technical Skills
- Minimum 7+ years of directly related experience
- You have extensive experience with multiple programming languages and technologies such as: .Net, C#, JavaScript, Typescript, Python, React, Angular, HTML/CSS.
- You have strong experience with relational (PostgreSQL) and non-relational (DynamoDB) database technologies designed for highly secure, complex enterprise level applications.
- Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture
- Working knowledge of logging, monitoring and telemetry
- Experience working with containers and container orchestrators such as Docker and Kubernetes
- Knowledge of software development methodologies and best practices (e.g., Agile, Scrum).
- Adhere to coding standards industry practices, software development methodologies, architectural patterns, and project timelines to deliver high-quality and scalable solutions.
- Effective communication skills, both written and verbal, with the ability to articulate complex technical concepts to non-technical stakeholders.
- Demonstrate expertise in developing multi-tiered software applications, showcasing your ability to design and implement robust and scalable solutions.
- Stay updated with emerging technologies, industry trends, and best practices in software development to continuously enhance skills and knowledge.
Pay Range: $94,800 - $211,000 Annually
This hiring range is a reasonable estimate of the base pay range for this position at the time of posting. Pay is based on a number of factors which may include job-related knowledge, skills, experience, business requirements and geographic location.
#LI-JP1
#Techreferral
First American invests in its employees' development and well-being, empowers them to provide superior customer service and encourages them to serve the communities where they live and work. First American is committed to diversity and inclusion. We are an equal opportunity employer.Based on eligibility, First American offers a comprehensive benefits package including medical, dental, vision, 401k, PTO/paid sick leave and other great benefits like an employee stock purchase plan.Related Content
-
The REconomy Podcast
First American’s economic podcast examining the forces that influence real estate, housing and affordability, featuring First American Chief Economist Mark Fleming, Ph.D. and Deputy Chief Economist Odeta Kushi.
Learn More -
Fortune 100 List for 8 Straight Years
Proud to be ranked number 59 out of Fortune 100 2023 list.
Learn More -
Great Place To Work
We Are Proud to be a Great Place to Work Certified Company for 7 years straight.
Learn More