Staff Software Engineer CRM LATAM

Luxury Presence·Remote(Latin America)
Software Development

WFA Digital Insight

The demand for skilled software engineers, particularly those adept at integrating AI into CRM systems, has seen a significant surge. With the real estate industry increasingly leveraging technology to streamline operations and enhance customer engagement, roles like this are at the forefront of innovation. Luxury Presence, with its commitment to AI-driven growth, stands out in this landscape. As a leader in the field, it's crucial for candidates to possess not only strong technical skills but also a deep understanding of how AI can transform system design and workflow automation. Before applying, it's essential for candidates to consider their alignment with Luxury Presence's vision of leveraging AI to redefine the future of real estate.

Job Description

## About the Role As a Staff Software Engineer CRM LATAM at Luxury Presence, you will be at the helm of developing and implementing AI-powered CRM solutions. This role is pivotal in driving the company's mission to transform the real estate industry through technology. Your day-to-day will involve collaborating with cross-functional teams to design, develop, and deploy scalable software solutions that integrate AI to enhance customer relationship management.

The CRM team is central to Luxury Presence's strategy, focusing on creating intelligent systems that analyze behavioral signals, detect life events, and provide proactive recommendations to real estate agents. This is a unique opportunity to be part of a team that is pushing the boundaries of what is possible with AI in CRM.

Reporting to the engineering leadership, you will play a key role in shaping the technical direction of the CRM platform, ensuring it meets the evolving needs of the business and its customers. Your expertise will guide the development of AI-driven features that automate workflow, enhance customer engagement, and provide data-driven insights.

## What You Will Do - Develop and maintain AI-powered CRM features that analyze customer behavior and provide proactive recommendations.

  • Design and implement data enrichment and scoring systems to enhance customer relationship intelligence.
  • Collaborate with the product team to evolve the conversational AI system for lead nurture, ensuring it remains effective and engaging.
  • Lead the development of a unified contact graph and integrations hub, integrating various data sources and ensuring bidirectional sync and cross-source deduplication.
  • Build and maintain the automation layer that turns the traditional CRM into a proactive system, learning from agent behavior and surfacing the right next steps.
  • Work closely with the engineering team to ensure seamless integration of AI-driven features into the existing CRM platform.
  • Participate in code reviews and contribute to the improvement of the overall code quality and best practices.
  • Engage with stakeholders to understand business requirements and translate them into technical solutions.
  • Stay updated with the latest advancements in AI and software engineering, applying this knowledge to continuously improve the CRM platform.
  • Contribute to the development of the company's technology strategy, particularly in areas related to AI and CRM.
  • Mentor junior engineers, sharing your expertise and experience to help them grow professionally.
## What We Are Looking For - 8+ years of professional software engineering experience, with significant time in senior or staff-level roles.
  • Deep expertise in TypeScript, Node.js, and React, with a strong understanding of how to apply these technologies in scalable and efficient software solutions.
  • Experience in designing and operating scalable microservice architectures in cloud-native environments, preferably on AWS.
  • Strong understanding of GraphQL, event-driven systems (such as Kafka or SQS), and distributed databases (like PostgreSQL, DynamoDB, or Elasticsearch).
  • Proven track record of leading high-impact initiatives from concept through production in a SaaS environment.
  • Expert-level grasp of software design principles and experience with multi-tenant platform architectures.
  • Excellent communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.
  • Strong opinions on how AI should be integrated into software architecture, with a willingness to evolve these opinions based on new information and team feedback.
## Nice to Have - Experience with Claude Code or similar AI-powered coding tools, and a strong understanding of how to effectively integrate AI into daily development workflows.
  • Knowledge of DevOps practices and tools, including Kubernetes, Lambda, and Temporal, to ensure smooth deployment and operation of software solutions.
  • Familiarity with front-end technologies such as React, Tailwind, and Apollo, to collaborate effectively with front-end developers.
  • Participation in open-source projects or personal projects that demonstrate your passion for software engineering and AI.
## Benefits and Perks - Competitive salary and equity package, reflecting your value to the company and its mission.
  • Unlimited budget for Anthropic tokens, allowing you to leverage AI in your development workflow without constraints.
  • Opportunity to work with a cutting-edge tech stack, including the latest in AI, cloud computing, and software development tools.
  • Collaborative and dynamic work environment that fosters growth, learning, and fun, with a team that is passionate about redefining the real estate industry.
  • Flexible remote work arrangements, allowing you to work from anywhere and maintain a healthy work-life balance.
  • Professional development opportunities, including training, mentorship, and attendance at industry conferences, to help you stay at the forefront of software engineering and AI.
  • Access to a global network of professionals in the real estate and technology sectors, providing valuable connections and insights for your career.

How to Stand Out

- To stand out, ensure your portfolio includes projects that demonstrate your ability to integrate AI into software solutions, particularly in CRM systems.

  • Familiarize yourself with Luxury Presence's tech stack and be prepared to discuss how you can contribute to its evolution and maintenance.
  • Highlight any experience you have with cloud-native environments, especially AWS, and how you've applied this knowledge to develop scalable software solutions.
  • Prepare to discuss your opinions on AI's role in software architecture and how you see it changing the future of CRM and real estate technology.
  • When discussing your experience, quantify your achievements by including metrics or statistics that demonstrate the impact of your work.
  • Be ready to explain how you handle ambiguity and speed in a fast-growing company, providing examples from your past experiences.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.