Posted:8 hours ago|
Platform:
On-site
Full Time
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. Job Title: Manager – Software Development Role Summary Looking for an experienced Engineering leader with 15+ yrs. in experience who can work directly with Product, Research and Design teams to build complex software applications, ensuring engineering output meets the highest of quality standards and the team continues to thrive, grow, and continuously improve. What we have for you Opportunity to lead multiple engineering teams in cloud native technologies in designing & developing microservices to build title and escrow APIs for all divisions of First American. Responsibilities and Duties- As an Engineering Manager your roles and responsibilities include, Responsible for the quality & quantity of engineering delivery of squads with continuous, iterative improvement through better planning and execution. Work with closely with engineering and product leaders to provide thought and execution leadership towards strategic outcomes. Work closely with Product managers, Architects & Leads, to perform complex software process definition, requirements analysis, and high-level design/modeling to convert stakeholder needs into software solutions with thorough feasibility analysis (Technical, Financial, Operational) Attract, nurture, coach, and retain talent. Ensure every assigned engineer, lead, architect has a career progression plan through regular check-in points and real-time feedback. Contribute to creating an enhanced skill matrix to drive training, development, and career goals for engineers. Take a lead at defining & building the vision for our engineering organization & interact with other departments to organize support wherever necessary. Work towards identify a unified quality and standards framework for application development and support. Create a robust production support framework targeted at troubleshooting, conflict resolution and observability to address problems early and support the team on production & nonproduction application issues. Technology Stack - An ideal candidate should have understanding & hands-on experience with following technologies: We are open to candidates with strong experience across modern technology stacks. The ideal candidate will bring a mix of hands-on expertise and architectural insight across both legacy and emerging technologies. We are not limited to the .NET ecosystem — we are open to like Node.js, Python, React, JavaScript, Kafka, Docker, and Terraform. Proven experience leading, mentoring, and supporting agile development teams of 10–15 engineers. Hands-on experience in designing, developing, and maintaining enterprise-grade web applications across all phases of the SDLC using technologies such as C#, ASP.NET, MVC 5, Web API, .NET Core, Microservices, and SQL Server (2014/2016/2018). Exposure to or working knowledge of modern tech stacks including Node.js, Python, and React is highly preferred. Strong understanding of event-driven architecture and experience working with Apache Kafka or similar messaging systems. Familiarity with containerization and orchestration tools such as Docker and Kubernetes. Hands-on experience with Infrastructure as Code (IaC) tools like Terraform for cloud provisioning and automation. Cloud expertise in AWS or Azure, with an understanding of key services, architectural best practices, and trade-offs. Solid foundation in object-oriented programming, design patterns, and SOLID principles. Strong understanding of secure development practices including vulnerability assessments, secure code reviews, SSL/Non-SSL implementations, and compliance frameworks. Ability to define and evolve software architecture by understanding requirements, constraints, and dependencies—while identifying opportunities to optimize performance and scalability. Experience in establishing and enforcing technical standards, architectural guidelines, and best practices across teams. Ability to communicate architecture and design decisions clearly to engineering teams and stakeholders. Show more Show less
First American (India)
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Bengaluru
12.0 - 16.0 Lacs P.A.
Experience: Not specified
Salary: Not disclosed
Bengaluru, Karnataka, India
Salary: Not disclosed
Hyderabad, Telangana, India
Salary: Not disclosed
Bengaluru
40.0 - 75.0 Lacs P.A.
50.0 - 70.0 Lacs P.A.
Bengaluru
15.0 - 19.0 Lacs P.A.
Hyderabad
12.0 - 14.0 Lacs P.A.
Bengaluru, Karnataka, India
Salary: Not disclosed
Salary: Not disclosed