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.