Salesforce Software Engineer-III
Do you enjoy driving the software strategy for complex software systems?
About our Team:-
Digital Business Solutions (DBS) delivers innovation and solves customer and business problems by leveraging the power of technology, data, and — increasingly — AI. We partner with sales and service stakeholders to deliver frictionless case management, self-service, and partner/customer-facing experiences, applying AI-driven automation — including Agent force and Einstein capabilities — where it measurably improves efficiency, personalization, and customer outcomes. We provide the expertise to understand business challenges and translate them into practical, scalable, and responsible solutions.
About the Role:-
This position performs moderately difficult research, design, and software development assignments within the Salesforce ecosystem, with a focus on Service Cloud , Experience Cloud , and AI-powered solutions (Agent force, Einstein, and related generative/predictive AI tooling). The position should have the ability to work on individual pieces of work and solve problems including the design of program flow for Apex, Lightning Web Components (LWC), and integration logic, effective coding, and unit testing (Apex test classes, Jest for LWC).
Responsibilities:-
Interface with business analysts, product owners, and other technical personnel to finalize requirements for Service Cloud, Experience Cloud, and AI-driven features
Write and review portions of detailed specifications for the development of system components of moderate complexity, including Apex classes, LWC components, Flows, and integrations
Work closely with other development team members to understand moderately complex product requirements and translate them into scalable Salesforce solutions
Design, build, and maintain Service Cloud capabilities (case routing, Omni-Channel, Knowledge, automation) that support large-scale support operations
Design, build, and maintain Experience Cloud portals and self-service experiences for internal and external users
Evaluate, prototype, and implement AI-powered enhancements (e.g., Agent force agents, Einstein features, prompt-based automation) to improve case deflection, agent productivity, and user self-service
Successfully implement development processes, coding best practices, and code reviews aligned with Salesforce platform governance and release management standards
Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders, including DevOps/release management and admin teams for adjacent platforms
Resolve technical issues as necessary, including Level 2/3 escalations from support teams
Keep abreast of new Salesforce releases (three annual platform releases) and emerging AI capabilities relevant to Service and Experience Cloud
Complete bug fixes and participate in on-call or escalation rotations as needed
All other duties as assigned
Requirements:-
Proficiency with Apex, SOQL/SOSL, and other data manipulation languages within the Salesforce platform
Understanding of Salesforce data modeling principles, including object relationships, sharing rules, and large data volume (LDV) considerations
Ability to work with complex, multi-org data models and integrations (e.g., MuleSoft, REST/SOAP APIs, Platform Events)
Proficiency in development languages including but not limited to: Apex, JavaScript, Lightning Web Components (LWC), Aura, HTML, XML, SQL, and SOQL; familiarity with Java/J2EE, C/C++, .Net a plus for integration work
Hands-on experience configuring and extending Service Cloud (Case Management, Omni-Channel, Service Console, Knowledge, CTI integrations)
Hands-on experience building and customizing Experience Cloud sites (LWR/Aura templates, community components, guest user security, self-service portals)
Working knowledge of Salesforce AI capabilities —Agent force agents, Einstein Bots, Prompt Builder, Einstein Case Classification/Reply…