Software Integration Engineer
We are building the operating system for real estate! As a Software Integration Engineer at Compass, you will be responsible for integrating cloud enterprise systems that support our brokerage operations and lead-to-cash processes with our proprietary agent and consumer applications. Our cloud systems include CRM, Marketing Automation, Contract Management, Transaction Management, Billing, Commissions, and ERP, and PaaS infrastructure and Data Warehouse / BI systems. This is a unique opportunity to integrate a broad set of business systems with our home-grown suite of applications and services in an agile, high growth environment.
You should be comfortable working with many different business, product and engineering teams, and have the ability to break down and solve complex problems. You have demonstrated your ability to quickly learn new technologies, breakdown business requirements into technical specifications, and adapt to a rapidly changing environment. You can think beyond current business needs and design solutions that scale.
At Compass You Will:
- Design and develop solutions to integrate proprietary Compass applications with our business systems infrastructure which includes CRM, Marketing Automation, Contract Management, Transaction Management, Billing, Commissions, and ERP, and PaaS infrastructure and Data Warehouse / BI systems
- Participate in cloud systems architecture sessions with Product, Engineering and Consulting teams, continuously evaluating benefits, risks and tradeoffs in pursuing different solutions
- Design and implement data integration workflows between proprietary Compass applications and our business systems
- Participate in peer to peer code reviews and software design, and make recommendations
- Collaborate with Product, Engineering and IT teams, as well as external Consultants to design, build and deploy solutions for our agents and staff, that scales with our rapid growth
What We Look For:
- 5+ years experience of full-stack software development experience in Java, Javascript, Python
- 3+ years experience with relational and document oriented databases such as MongoDB, AWS Redshift and SQL Server, ESBs, and Microservices architecture
- Experience working with one or more of the following: Salesforce, NetSuite, CLM, ERP, PaaS, AWS, Data Warehousing, and Tableau
- Experience with relational and document oriented databases such as MongoDB, AWS Redshift and SQL Server
- Comfortable working with Git or similar source control systems
- Ability to breakdown complex stories, provide reasonably accurate estimates and manage time effectively to deliver projects on time
- Strong attention to detail and debugging skills
- An ability to quickly learn and develop against unfamiliar APIs, particularly SOAP and REST APIs
- A passion for learning new technologies, and staying abreast of industry best practices
- Bachelor degree in Computer Science, Engineering or related technical area is preferred but we will consider previous experience
At Compass, our mission is to help everyone find their place in the world. This means we continually celebrate the diverse community different individuals cultivate. As an equal opportunity employer, we stay true to our mission by ensuring that our place can be anyone’s place.
Check out our Engineering blog!