Job Title: Senior Salesforce Developer
Location: Bengaluru (Hybrid - 3 days from office)
Experience Required: 8+ years in Salesforce Development, 2 years+ in Salesforce Data Cloud
About the Opportunity
K2 is seeking an experienced Salesforce Developer to support strategic, large-scale enterprise Salesforce initiatives for a highly technical global organization. The work includes greenfield implementations, platform transformations, post-production enhancements, new development, and AI-enabled and agentic solutions using Agentforce, Data Cloud, external enterprise large language models, and modern interoperability standards such as the Model Context Protocol.
Key Responsibilities
- Lead hands-on Salesforce development for enterprise implementations, platform transformations, enhancements, and AI-enabled initiatives.
- Translate Technical Architect direction and functional requirements into implementation-ready technical designs, reusable development patterns, and well-defined engineering tasks.
- Design, build, and review solutions using Service Cloud, Agentforce, Data Cloud, Salesforce Flow, Apex, Lightning Web Components, APIs, integrations, and declarative platform capabilities.
- Write and review Apex classes, triggers, asynchronous processing, integrations, Lightning Web Components, Flows, custom metadata, validation, permissions, and other platform components.
- Apply strong engineering practices for bulkification, governor limits, transaction boundaries, error handling, observability, performance, maintainability, and secure coding.
- Implement and review Agentforce solutions including agents, topics, instructions, actions, grounding, guardrails, human-in-the-loop escalation, and business-process integration.
- Support Data Cloud implementations involving data ingestion, profile or identity unification, governance, segmentation, activation, retrieval, and grounding for Salesforce and Agentforce use cases.
- Build and support secure integration between Salesforce, Agentforce, external enterprise LLMs, enterprise systems, and AI services using REST and SOAP APIs, event-driven patterns, and MCP where appropriate.
- Implement agentic patterns involving tool calling, retrieval-augmented generation, orchestration, evaluation, observability, and controlled human escalation.
- Partner with architects to determine when requirements should be addressed through declarative configuration, Flow, custom code, Data Cloud, enterprise integration, Agentforce, or a conventional non-AI solution.
- Review code, configuration, test coverage, data-access patterns, security, and release readiness; provide actionable feedback and enforce agreed engineering standards.
- Mentor developers and administrators, lead technical problem solving, and resolve complex issues involving architecture, integration, security, data, performance, and deployment.
- Support source-driven delivery, branching, CI/CD, environment management, automated quality controls, and repeatable release practices across distributed teams.
- Create and maintain technical designs, code-review standards, implementation guidance, reusable examples, troubleshooting notes, and engineering documentation.
- Communicate technical risks, tradeoffs, dependencies, and implementation decisions clearly to architects, engineers, analysts, and business-facing stakeholders.
- Remain engaged throughout discovery, design, development, testing, deployment, release readiness, and production transition across onshore and offshore teams.
Required Qualifications
- 8+ years of hands-on Salesforce development experience in complex enterprise environments, including senior or lead-level technical ownership.
- Deep hands-on experience with Apex, Lightning Web Components, Salesforce Flow, SOQL/SOSL, asynchronous processing, data modeling, security and sharing, permission sets, profiles, roles, automation, REST and SOAP APIs, and enterprise integration patterns.
- Strong implementation experience with Service Cloud.
- Demonstrated hands-on experience building or implementing Agentforce solutions or other Salesforce-based agentic AI capabilities.
- Practical understanding of agents, topics, instructions, actions, grounding, guardrails, security, human escalation, tool calling, and integration with business processes.
- Experience implementing or supporting Data Cloud solutions, including data ingestion, identity or profile unification, governance, segmentation, activation, retrieval, or grounding use cases.
- Strong understanding of Salesforce governor limits, bulkification, transaction management, secure coding, error handling, monitoring, performance, testing, and release practices.
- Experience integrating Salesforce with enterprise systems and external services using APIs, event-driven patterns, middleware, and asynchronous processing.
- Ability to translate architecture direction into working software, review other developers' implementations, establish reusable patterns, and independently resolve complex delivery issues.
- Strong consulting and communication skills, including the ability to work directly with architects, senior engineers, analysts, product stakeholders, and business teams.
- Experience leading or mentoring distributed developers and working effectively in project-based, milestone-driven, Agile or iterative delivery environments.