CarGurus is looking to enhance its CRM platforms and integrations with adjacent systems to design, build, and optimize business processes, ensuring the platform is effective, compliant, and supports business growth.
Requirements
- 8+ years’ experience in enterprise applications engineering, with at least 6+ years focused on CRM platforms (Salesforce).
- Demonstrated proficiency in modern programming/scripting (e.g., Apex, Java, JavaScript), middleware data integrations, APIs, UI/UX, and data transformation strategies at scale.
- Hands-on track record delivering system enhancements and automation in areas including but not limited to, CPQ, telephony, and sales and support processes.
- Deep experience developing, troubleshooting, and enhancing SaaS-based CRM systems within large, dynamic, cross-functional environments and teams
- Prior exposure to CI/CD pipelines, automated testing suites, and system monitoring tools in an enterprise environment is preferred.
- Strong working knowledge of Agile frameworks and team-based software development methodologies; past participation in Scrum teams strongly preferred.
- Prior experience working with AI coding tools are a plus.
Responsibilities
- Act as a lead engineer in the design and delivery of solutions for our CRM, advocating for best practices and adherence to technical standards and implementation approaches.
- Design and implement scalable, secure, and compliant solutions, contributing to architectural decisions and major initiatives in partnership with other principal engineers and architects.
- Lead system enhancements and data integrations, translating business requirements and compliance needs into technical solutions.
- Conduct technical reviews, risk identification, and contribute to the development of code quality and maintainability standards.
- Enforce integration best practices using APIs, Web Services, JavaScript, and platform-native technologies.
- Serve as a technical SME to both technical and non-technical peers, troubleshooting challenging issues, ensuring knowledge sharing, and leading technical enablement within the team.
- Lead and participate in peer code reviews, design sessions, and technical workshops to ensure codebase maintainability, scalability, and efficiency, incorporating automation, monitoring, and CI/CD best practices.
Other
- Collaborate with cross-functional teams - including Finance, Product, Data, Quality Assurance, Sales, Support, and Security.
- Guide and mentor engineers and lead project delivery within our CRM systems.
- Contribute to ensuring compliance with SOX and other relevant frameworks across our CRM systems, assisting in audit preparation and remediation activities.
- Serve as a technical partner to Finance, Sales, IT, Marketing, Revenue Operations, Customer Success, and related teams.
- Mentor junior engineers and business systems analysts, championing a culture of knowledge sharing, continuous learning, and technical excellence.