The Senior Software Engineer, CRM will be responsible for designing and developing a tech stack for our CRM efforts. This role will work with business stakeholders and engineers to architect and build the tooling necessary for integrating various data sources into Salesforce and our marketing automation tooling.
Key Responsibilities:
- Design and build the tooling necessary to populate data into our CRM systems (Salesforce and marketing automation tooling).
- Partner with Marketing, Sales, Data and other business units to refine requirements and prioritize development work.
- Build real-time and batch data integration processes.
- Provide long-term solutions that leverage platform features and best-practices.
As a Senior Software Engineer, CRM you:
- Have experience integrating disparate data sources into Salesforce.
- Develop and build strong relationships with both technical and non-technical partners.
- Use PHP/Javascript for website development and to connect to APIs.
- Use SQL and other tooling to query and manipulate large datasets.
- Have experience with end-to-end ETL work.
- Have experience using agile development tools (e.g., GitHub, Trello).
- Have experience with data integration, connectors, and related APIs.
- Have experience developing with WordPress.
- Have excellent verbal and written communication skills in English.