EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.We're looking for a Senior Software Engineer who specializes in Salesforce CPQ, someone capable of developing, configuring, and optimizing CPQ solutions to simplify quoting, pricing, and approval processes, while partnering closely with Admins and DevOps teams to ensure clean, trouble-free releases and deployments.ResponsibilitiesPlan, develop, and configure Salesforce CPQ capabilities, including product bundles, product rules, price rules, discount schedules, quote templates, and approval workflowsCraft and improve bundles, product options, constraints, and discounting mechanismsEngineer and maintain CPQ automations and integrations leveraging Apex, Flows, SOQL, and platform events where applicableCalibrate advanced pricing structures such as slab pricing, subscription-based pricing, block pricing, and automatic discountsUpgrade custom quote templates, proposal documentation, and connections with e-signature solutions like DocuSignEnsure quote templates, proposal documents, and e-signature integrations remain current and functionalTroubleshoot and correct CPQ-related issues, including sluggish performance, pricing miscalculations, and inconsistent dataGuarantee that CPQ setups adhere to Salesforce standard practices, coding guidelines, and version control processesContribute to release management, deployment activities, and UAT phases alongside Admin and DevOps colleaguesCompile comprehensive technical documentation and champion continuous improvements to existing processesRequirementsBetween 6 and 9 years of hands-on software development background3 to 5 years specifically working in a Salesforce developer capacityAt least 2 years of hands-on experience with Salesforce CPQ (formerly Steel Brick)Proficient in Apex, SOQL, Lightning Web Components (LWCs), and Flow BuilderDeep understanding of the CPQ data structure, product rules (spanning configuration, validation, and selection), pricing rules, lookup tables, and the full quoting cycleCapable of tuning CPQ performance when dealing with large-scale bundles or complicated pricing structuresFamiliarity with Git-based version control systems and CI/CD pipelinesStrong capabilities in analysis, troubleshooting, and resolving complex problemsNice to haveHands-on CPQ backgroundCertification as a Salesforce Platform Developer I or IIFamiliarity with Salesforce Billing or subscription-driven pricing approachesCapability to link CPQ with external platforms (like billing systems, ERPs, or pricing engines) via APIs or middleware solutions such as Boomi or MuleSoftBackground in SaaS, manufacturing, or B2B enterprise environmentsWe offerOpportunity to work on technical challenges that may impact across geographiesVast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certificationsOpportunity to share your ideas on international platformsSponsored Tech Talks & HackathonsUnlimited access to LinkedIn learning solutionsPossibility to relocate to any EPAM office for short and long-term projectsFocused individual developmentBenefit package:Health benefitsRetirement benefitsPaid time offFlexible benefitsForums to explore beyond work passion (CSR, photography, painting, sports, etc.)