Integration Engineer
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
Join the ranks of visionary technology leaders at First American's Direct Division—where history meets innovation, and tradition fuels transformation. As an Integration Engineer, you'll be more than a technological leader; you'll be a steward of a legacy that stretches back to 1889.
As an Engineer, you won't just be implementing technology; you'll be helping to define the culture of a sales and marketing organization undergoing transformative change. You will help operationalize customer data, create visualizations, drive analytics, insights, and recommendations that serves as the backbone of our quest for unity—fostering communication, enabling transparency, driving alignment, and ensuring accountability across the board.
We're not just seeking a technical expert; we're in search of a change agent. Your blueprint will craft an end-to-end sales and marketing process that nurtures desired behaviors and delivers tangible results. Your insights will build trust in Salesforce, enabling our sales and marketing teams to meet ever-evolving demands. Your strategies will be the foundation of a new operating model—bridging people, process, and technology to create a seamlessly integrated sales and marketing organization. And through your lens, data will not just be data; it will be the narrative that empowers every role within our sales and marketing organization.
Be a part of the team that's not just making history but redefining it. Come architect the future of sales at First American's Direct Division. A multi-billion-dollar operation honored as a Fortune 500 Best Company to Work For. Your architecture won't just serve our business; it will set a precedent for the entire title and settlement industry.
What You’ll Do
- Design and Develop Integration Solutions: Architect and build integration solutions using MuleSoft’s Any point Platform and Salesforce tools (including Salesforce Core and Marketing Cloud) to facilitate data exchange between cloud, on-premises, and hybrid environments. This involves working with APIs, Salesforce data sources, Marketing Cloud connectors, and various enterprise applications.
- Salesforce Core and Marketing Cloud Integration: Design, implement, and optimize data models and data sets within Salesforce Core and Marketing Cloud to support business requirements, marketing automation, and customer engagement strategies. Leverage Marketing Cloud Connect for seamless integration and campaign execution.
- API Development and Management: Create, configure, and manage Application Programming Interfaces (APIs) for internal and external consumption, including Salesforce APIs (REST, SOAP, Bulk, Streaming, and Marketing Cloud APIs). Ensure APIs meet business requirements for reliability, scalability, and security.
- System Analysis and Solution Design: Analyze business requirements and translate them into effective integration designs. Collaborate with business analysts, architects, and stakeholders to ensure solutions align with organizational needs.
- Implementation and Deployment: Implement integration solutions, perform unit testing, and deploy to various environments (development, test, staging, production). Follow best practices for continuous integration and continuous deployment (CI/CD).
- Stay Current: Stay up to date with Salesforce Core and Marketing Cloud releases, best practices related to data management, marketing automation, and MuleSoft integration advancements.
- Troubleshooting and Support: Diagnose and resolve issues related to integrations, APIs, and data flows. Provide ongoing support and maintenance to ensure high availability and reliability of integration solutions.
- Performance Optimization: Monitor and tune integration performance, identifying and resolving bottlenecks. Ensure solutions are optimized for speed, security, and stability.
- Documentation: Create and maintain technical documentation for integration flows, APIs, and architecture designs. Ensure documentation is up to date and accessible for future reference and knowledge sharing.
- Collaboration: Work closely with cross-functional teams, including software developers, business analysts, QA engineers, and system administrators, to deliver integrated solutions that meet business objectives.
- Security and Compliance: Implement security best practices for data protection and ensure integrations adhere to relevant regulatory requirements and compliance standards.
What You'll Bring
- Technical Expertise: Solid understanding of integration patterns, API-led connectivity, and service-oriented architecture (SOA). Proficiency in MuleSoft Any point Studio, Mule Runtime, and components such as API Manager, Data Weave, and Connectors. In-depth knowledge of Salesforce Core and Marketing Cloud integration patterns, data models, and automation features.
- Programming Languages: Experience with Java is highly desirable. Familiarity with other programming languages such as JavaScript, Python, or Groovy is an advantage.
- API Design: Strong skills in designing RESTful and SOAP APIs, including knowledge of RAML, OpenAPI/Swagger specifications, and API lifecycle management.
- Data Transformation: Experience with Data Weave for mapping, transformation, and validation of data between different formats (JSON, XML, CSV, etc.).
- Cloud and On-Premises Integration: Ability to integrate applications and data across cloud, on-premises, and hybrid platforms.
- DevOps and CI/CD: Familiarity with version control systems (e.g., Git), build tools (e.g., Maven), and CI/CD automation tools (e.g., Jenkins, Bamboo), including deployment practices specific to Salesforce and MuleSoft.
- Salesforce Core and Marketing Cloud Skills: Comprehensive knowledge and hands-on experience with Salesforce Core objects, automation (Flows, Process Builder, Apex), and Marketing Cloud (Contact Builder, Journey Builder, Automation Studio, Email Studio, and Marketing Cloud Connect). Ability to design, develop, and troubleshoot Marketing Cloud journeys and integrations.
- Problem-Solving: Strong analytical and troubleshooting skills, with the ability to systematically diagnose and resolve technical issues.
- Collaboration: Excellent communication skills for working with both technical and non-technical stakeholders. Experience in Agile/Scrum environments is a plus.
- Education: Bachelor’s degree in computer science, Information Technology, Engineering, or a related field is typically required.
- Certifications: Candidates with MuleSoft certifications (e.g., Certified Developer Level 1 or 2) and Salesforce certifications (e.g., Platform Developer, Marketing Cloud Consultant, Integration Architecture Designer) are preferred.
- Experience with AWS is an advantage.