I

Staff Software Engineer (Salesforce)

Illumina
NewPosted yesterday

LOCATION

Bengaluru · Onsite

EXPERIENCE

8+ Years

TYPE

FullTime

SKILLS REQUIRED

ApexLightning Web ComponentsSalesforce FlowSalesforce DevelopmentData CloudAgentforce

Job description

Overview

Staff Software Engineer (Salesforce) who turns solution designs into production-quality software, increasingly by specifying, directing and verifying AI-generated code, delivering features that power Illumina's Commercial and Services organizations on the Salesforce platform.

What you'll do

  • Write production-quality Apex: classes, triggers, batch processes, queueable jobs and scheduled Apex, following the team's architectural patterns and coding standards.
  • Build Lightning Web Components, including wire services, imperative Apex calls, event handling and Lightning Message Service, following SLDS and accessibility standards.
  • Design and build Flows: record-triggered, screen, scheduled and autolaunched; decide when to use declarative automation versus Apex.
  • Implement integrations: REST/SOAP API callouts, Platform Events, Change Data Capture and named credentials, with error handling, retry logic and logging; work with middleware where required.
  • Implement Agentforce solutions: custom Apex actions for agents, Prompt Builder templates, Agent Script for deterministic control, and Trust Layer guardrails as directed by solution designs.
  • Implement Data Cloud (Data 360) configurations: data streams, data model objects, identity resolution, calculated insights and activations, based on solution designs.
  • Configure Salesforce platform features: objects, fields, validation rules, page layouts, permission sets and sharing rules as part of feature delivery.
  • Work in spec-driven, agentic workflows: write specifications and acceptance criteria, delegate first-pass implementation to AI coding assistants, then review, test and own the result.
  • Write comprehensive unit tests for all Apex code, covering positive, negative and bulk scenarios, using test data factories and mocking.
  • Participate in code reviews as reviewer and contributor; deploy using the team's CI/CD pipeline (AutoRabit, DevOps Center, Salesforce CLI) and Git/GitHub.
  • Participate in Agile Scrum ceremonies, collaborating with Solution Architects, Technical Architects, Test Automation Engineers and Product Owners.
  • Support production issues, incident response and post-incident reviews.

What you'll need

  • 8+ years of hands-on Salesforce development experience (Apex, LWC, Flows and/or platform configuration).
  • Experience writing Apex code: classes, triggers, unit tests, and SOQL/SOSL queries.
  • Understanding of governor limits and bulkification patterns.
  • Experience building Lightning Web Components or equivalent modern JavaScript-based UI components.
  • Experience with Salesforce declarative automation: Flows, validation rules and platform configuration.
  • Experience with version control (Git) and CI/CD practices for Salesforce deployments.
  • Experience working in Agile Scrum delivery models.
  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, or equivalent related work experience.

Nice to have

  • Experience with Salesforce integrations (REST APIs, Platform Events).
  • Experience with ServiceMax, Conga CPQ/CLM, Data Cloud, or Agentforce.
  • Experience with regulated environments (HIPAA, FDA, SOX).
  • Certifications: Salesforce Administrator, Platform App Builder, Platform Developer I, Platform Developer II, Agentforce Specialist, or Data Cloud (Data 360) Consultant.

Details

  • Location: Bengaluru (Manyata), India.
  • Agile Scrum delivery model.
  • Not eligible for visa sponsorship.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Software Engineer (Salesforce)