Sr. Salesforce CPQ Technical Lead / Architect2
Roles and Responsibilities:
• Responsible for the technical strategy, technical roadmap, architecture, design and implementation of Configuration, Pricing, Quoting and Subscription applications as well as custom applications developed using standard tools/languages.
• Design CPQ solutions for different software/services sales business models (perpetual license + AMC, Subscription Annual Recurring Revenue etc.)
• Participate in discovery workshops to gather, define, and document current and future state processes, while accurately translating business requirements into system functional requirements.
• Define best fitting functional solutions to business challenges by leveraging out-of-the-box platform capabilities and exploration of alternate solutions.
• Lead system architecture and cross-platform integration discussions to create future state architecture diagrams with upstream/downstream application owners and system architects.
• Synthesize and distill functional requirements into sizeable technical deliverables, through the development of technical roadmap, including Non-functional requirements (NFRs) definitions.
• Develop robust, scalable, interoperable, and flexible solutions through the creation of architectural designs, prototypes, and proof-of-concepts and demonstrate functionality to Product Owners/Business Stakeholders.
• Lead technical design, story grooming, estimation calls with Developers, BA’s and Integration architects and Product Owners.
• Review, validate and approve all changes to the CPQ production system, to ensure scalability, minimizing technical debt.
• Work with Enterprise Systems Architect to ensure our CPQ designs are aligned with global architecture, adhering to the long-term strategy and supporting where needed.
• Define and develop API service layers, integration mapping and documentation of implemented solutions.
• Ensure data is well maintained, design supports the elimination of data debt.
• Own the design to minimize any future technical debt and build a plan to eliminate any existing technical debt.
• Define and develop code specifications for developers to use in the event of customization than out of the box functionality.
• Assist technical resources in solution design, development, and deployment during the lifecycle of the project.
• Responsible for delivering technical solutions, process flow diagrams, architectural diagrams, integration artifacts, technical roadmaps, project estimations, POC’s, API endpoints, developer guides, CI/CD processes and relevant documents.
• Provide hands-on development of complex modules, wherever needed during the project life cycle.
• Research, evaluate and recommend emerging tools/technologies, with POC’s to Leadership team that adds value to business or brings efficiency/optimization to development lifecycle.
• Evangelize, and guide Engineering team members through periodic code reviews.
• Identify and address Technical Debt backlog on a continuous basis.
Qualifications/Requirements:
• 7+ years of experience in Quote to Invoice solution design and system architecture
• 3-5 years of experience in Salesforce CPQ, Conga etc.
• 3+ years of experience in delivering subscription (Annual Recurring Revenue) and billing solutions.
• Experience in at least one of the subscription billing products; Zuora, Salesforce, Oracle.
• 5+ years of experience in complex integration designs using middleware tools for CPQ.
• 2+ years of experience working on HTML, CSS, JSON, React or Angular JS.
• Extensive experience configuring products, bundles, pricing in CPQ, and set-up of complex product catalogue and advanced pricing including escalators.
• Extensive experience in implementing BOM, ADO and JET UI with frontend development experience on CPQ.
• Experience Working on Doc Designer, Email Designer, Approvals modifications, Workflows with advanced BML/BMQL scripting.
• Knowledgeable about the following is a plus: Revenue Cloud, Experience Cloud, Mulesoft, Tableau/CRM
Desired Characteristics:
• Self-driven technical architect
• Strong desire for continuous learning to pick new tools/technologies.
• Sense of technical ownership of the system architecture/design and governance.
• Problem-solving: Strongly developed problem-solving skills are crucial in this role.
• Accountability in owning overall CPQ Design and driving it to success.
• Team work to work with Product Management, DevOps, Fusion and other teams
• Must be a strong team player with excellent communication skills at the business and technical level, able to collaborate as part of a team to deliver exceptional results in a rapid paced implementation environment.
• Communication & Training: The CPQ Architect will conduct periodic internal developer training and coaching the team on best practices.
• Evangelize: Evangelize the core CPQ Engineers on technical governance
• Experience with managing technical projects in a large, complex enterprise environment on a global basis
Business Acumen:
• Demonstrates the initiative to explore alternate technology and approaches to solving problems.
• Skilled in breaking down problems, documenting problem statements and estimating efforts.
• Has the ability to analyze the impact of technology choices?
• Skilled in negotiation to align stakeholders and communicate a single synthesized perspective to the scrum team. Balances value propositions for competing stakeholders.