Homeoffice Senior Software Engineer II (Remote) bei First American (India)
First American (India) · Bangalore, Indien · Remote
- Senior
Company Summary
First American (India) is a GCC (Global Capability Center) of the First American Financial Corporation (NYSE: FAF) family of companies. FAI is a proud member of the FORTUNE 500 companies and has been amongst the Fortune 100 Best Companies to Work For® list for eight consecutive years. First American Financial Corporation provides comprehensive title insurance, closing/settlement, property data and technology solutions. First American (India) creates quality solutions for its customers by combining software, back office, and knowledge processing operations to fulfill First American's business requirements. Our priorities are our employees, customers, and shareholders - in that order. First American (India) has been ranked amongst India's Best Companies To Work For™ 2023: Listed amongst the Top 100 by Great Place To Work® India, FAI is also certified Best Workplaces for Women and Workplace with Inclusive Practices. Software Services helps build First American's product suite that encompasses the best in class Title Insurance, Settlement and Mortgage solutions platforms. Leverages technology product stack across Microsoft platform predominantly to develop, enhance and maintain the best in class applications. The R & D division delivers solutions for the title insurance industry leveraging the best of NLP, AI and ML.Job Summary
About FAI
At First American (India), we don’t just build software—we build the future of real estate technology. Our people- first culture empowers bold thinkers and passionate technologists to solve real-world challenges through scalable architecture and innovative design.
If you're driven by impact, thrive in collaborative environments, and want to shape how world-class products are delivered—this is the place for you.
Responsibilities and Duties
As Senior Software Engineer II, you will work closely with the Engineering Manager, Architect, Product Manager and team.
- Acts with urgency and delivers high-quality work that adds value to the business, stakeholders, and customers.
- Works with the manager to focus on advancing team goals.
- Prioritizes effectively and proposes scope adjustments when necessary. Participates in core team processes and recommends improvements.
- Questions about the status quo to invigorate the team.
- Responds urgently to operational issues and owns resolution within scope.
- Is resilient, detail-oriented, and takes the initiative, especially in crises.
- Contributes significantly to the full software development lifecycle.
- Improves team processes, code, and work items.
- Ask questions, learn from others, and receive feedback humbly.
- Seeks help when stuck and needs decision support.
- Actively participates in code reviews, providing meaningful feedback.
- Build relationships across teams to achieve positive outcomes.
- Communicates and coordinates team requirements with other groups.
- Identifies technical blind spots and clarifies ambiguity in ideas.
Technology Stack & Experience
An ideal candidate should have understanding and hands-on experience with the following technologies:
- 7+ years of experience in software/data engineering.
- Develop, maintain, and optimize applications in .NET development (preferably experienced in C#, MVC, ASP.NET).
- Strong expertise in AWS, API Gateway, S3, WEB API
- Good experience in SQL (preferable SQL SERVER)
- Good knowledge of microservices architecture and cloud-native development.
- Experience in designing scalable, secure, and high-performance applications.
- Strong problem-solving, analytical, and debugging skills.
- Ability to optimize code and enhance application architecture for efficiency.
- Excellent organizational, communication, and teamwork skills.
- Work with front-end frameworks for full-stack development when needed (JavaScript, HTML, CSS).
- Maintain clear documentation and follow Agile development processes