{"id":113503,"url":"https://alion.io/job/illumina-crm-staff-programmer-analyst","title":"Staff Salesforce Developer","company":{"id":4262,"name":"Illumina","domain":"illumina.com","url":"https://alion.io/company/illumina","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":83,"open_postings":20,"ghost_share":0,"stale_share":0.7,"repost_share":0,"time_to_fill_p50_days":37,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Enterprise Apps","role_family":"Enterprise Apps","seniority":"staff","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Mexico"],"countries":["MX"],"hiring_countries":["MX"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":44000,"max_usd":114000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":430},"experience_years_min":8,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agentforce","optional":false},{"name":"Agile","optional":false},{"name":"AI Agents","optional":false},{"name":"Apex","optional":false},{"name":"ChatGPT","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Cursor","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"JavaScript","optional":false},{"name":"Lightning Web Components","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Rest API","optional":false},{"name":"Salesforce CLI","optional":false},{"name":"Scrum","optional":false},{"name":"SOAP","optional":false},{"name":"Web Components","optional":false},{"name":"HIPAA","optional":true},{"name":"Prompt Engineering","optional":true}],"status":"live","first_seen_at":"2026-07-20T00:00:00Z","employer_posted_date":"2026-08-31","last_verified_at":"2026-10-16T22:00:44Z","board_verified":true,"closed_at":null,"days_open":90,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":90},"description":"What if the work you did every day could impact the lives of people you know? Or all of humanity?At Illumina, we are expanding access to genomic technology to realize health equity for billions of people around the world. Our efforts enable life-changing discoveries that are transforming human health through the early detection and diagnosis of diseases and new treatment options for patients.Working at Illumina means being part of something bigger than yourself. Every person, in every role, has the opportunity to make a difference. Surrounded by extraordinary people, inspiring leaders, and world changing projects, you will do more and become more than you ever thought possible.Position Summary\nThe Salesforce Developer is the builder-orchestrator; the person who turns solution designs into working, production-quality software, increasingly by specifying, directing, and rigorously verifying AI-generated code, not only by hand-writing every line. You will write Apex, build Lightning Web Components, design Flows, implement integrations, and deliver the features and enhancements that power Illumina’s Commercial and Services organizations on the Salesforce platform, working fluently with AI coding assistants while remaining fully accountable for the correctness, security, and quality of everything you ship.\nYou are responsible for the majority of hands-on delivery on the team, increasingly by directing and verifying AI-generated code, not only writing it by hand. You will work from solution designs provided by Solution Architects, under technical direction set by the Technical Architect, and in close collaboration with Test Automation Engineers who validate your work. You will produce clean, well-tested, secure code that meets Illumina’s engineering standards and scales to support a global organization, whether you typed it or an AI agent produced it, you own it.\nThis role operates within an Agile Scrum delivery model. You will participate in sprint planning and grooming alongside Product Owners, Solution Architects, Technical Architects, and TAEs. You will collaborate with TAEs to define test strategy for your features; quality is a shared responsibility, built into every sprint, not a handoff at the end. As the Salesforce platform evolves with AI capabilities like Agentforce and Data Cloud (Data 360), you will build and implement these solutions alongside the rest of the engineering team. As AI takes on more first-pass implementation, your leverage shifts upstream, to clear specifications, strong tests, and disciplined review, and your judgment about what “good” looks like becomes the most valuable thing you bring.\nResponsibilities\nSoftware Development\nWrite production-quality Apex code; classes, triggers, batch processes, queueable jobs, and scheduled Apex. Follow the team’s architectural patterns (trigger handler frameworks, service/domain/selector layers) and coding standards defined by the Technical Architect.\nBuild Lightning Web Components (LWC); custom UI components using HTML, CSS, and JavaScript within the LWC framework. Implement wire services, imperative Apex calls, event handling, and Lightning Message Service. Follow SLDS design patterns and accessibility standards.\nDesign and build Flows; record-triggered, screen, scheduled, and autolaunched flows. Make appropriate decisions about when to use declarative automation vs. Apex based on the team’s established guidelines.\nImplement integrations; REST/SOAP API callouts, Platform Events, Change Data Capture, and named credentials. Build error handling, retry logic, and logging into integration implementations. Work with middleware where required.\nImplement Agentforce solutions; build custom Apex actions for agents, configure Prompt Builder templates, write Agent Script for deterministic control, and implement Trust Layer guardrails as directed by solution designs.\nImplement Data Cloud (Data 360) configurations; data streams, data model objects, identity resolution, calculated insights, and activations based on solution designs and architectural direction.\nConfigure Salesforce platform features; objects, fields, validation rules, page layouts, permission sets, sharing rules, and other declarative elements as part of feature delivery.\nAI-Augmented Engineering\nWork in agentic, spec-driven workflows: write a clear specification and acceptance criteria, delegate first-pass implementation to AI coding assistants, then review, correct, test, and own the result.\nEngineer the context AI tools need to be useful and safe: maintain rules/standards files, ground agents in the org’s metadata via the Salesforce DX MCP, and supply relevant examples and data.\nVerify AI-generated code with the same rigor as peer code, checking intent, security (CRUD/FLS, SOQL injection), governor-limit safety, hallucinated APIs, and adherence to team patterns. Treat verification as first-class engineering.\nUse AI coding assistants (such as Cursor and Agentforce Vibes, plus conversational tools like Claude or ChatGPT Enterprise where approved) to accelerate development, refactoring, debugging, test writing, and documentation, and share effective prompts and patterns with the team.\nFollow Illumina’s rules for safe use of AI tools on regulated health data: respect data boundaries, never expose PHI/PII or secrets, and understand the IP and authorship implications of AI-generated code.\nCode Quality & Testing\nWrite comprehensive unit tests for all Apex code; positive, negative, and bulk scenarios. Achieve meaningful test coverage beyond the 75% minimum. Use test data factories and proper mocking techniques.\nParticipate in code reviews; both as a reviewer and as a contributor receiving feedback. Provide constructive, educative feedback to peers. Address code review feedback promptly and thoughtfully.\nFollow the team’s coding standards, security practices, and architectural patterns. Write code that is clean, maintainable, well-documented, and aligned with the Technical Architect’s direction.\nWrite secure code; enforce CRUD/FLS checks, prevent SOQL injection, protect against XSS/CSRF, and implement appropriate data access controls. Follow the team’s secure coding guidelines.\nCollaborate with Test Automation Engineers to define test strategy for your features during sprint planning. Ensure your implementations are testable and that acceptance criteria are met before handoff.\nIdentify and reduce technical debt in the areas you work in. Refactor legacy code when opportunities arise during feature delivery. Advocate for technical improvements during sprint planning.\nVerify AI-generated code as rigorously as hand-written code; ensure unit tests meaningfully cover AI-produced implementations, where subtle logic errors and hallucinated APIs tend to hide.\nDevOps & Deployment\nUse Git (GitHub) for version control; branching, committing, creating pull requests, and resolving merge conflicts. Follow the team’s branching strategy and PR workflows.\nDeploy code and metadata using the team’s CI/CD pipeline (AutoRabit, DevOps Center, Salesforce CLI). Troubleshoot deployment failures and resolve metadata conflicts.\nManage sandbox environments for development and testing. Maintain environment hygiene and coordinate with TAEs on test data and environment needs.\nSupport release activities; pre-deployment validation, smoke testing, and post-deployment verification. Participate in release planning by identifying dependencies and risks.\nCollaboration & Delivery\nParticipate actively in Agile Scrum ceremonies; sprint planning, daily standups, backlog grooming, sprint reviews, and retrospectives.\nCollaborate with Solution Architects to understand solution designs and ask clarifying questions before implementation begins. Raise concerns about feasibility, complexity, or alternative approaches early.\nWork under the technical direction of the Technical Architect; following established patterns, participating in design discussions, and seeking guidance on complex implementation decisions.\nCollaborate with Test Automation Engineers throughout the sprint; not just at handoff. Share early builds, discuss test scenarios, and work together to ensure features are delivered with quality.\nCommunicate progress, blockers, and risks proactively. Escalate technical challenges early rather than struggling in isolation.\nSupport production issues; troubleshoot, diagnose, and fix defects in production. Participate in incident response and post-incident reviews. Learn from production issues to improve future implementations.\nGrowth & Continuous Learning\nInvest in continuous learning; new Salesforce platform features, Agentforce capabilities, Data Cloud, and evolving development practices. Use Trailhead, documentation, and self-directed learning to stay current.\nLeverage AI coding assistants (such as Cursor, Agentforce Vibes, Claude, ChatGPT Enterprise, or similar) to accelerate development. Critically evaluate AI-generated code for correctness, security, and adherence to team standards.\nShare knowledge with the team; through documentation, brown bags, code review discussions, and mentoring less experienced engineers.\nPursue relevant Salesforce certifications to deepen platform expertise and validate skills.\nRequired Qualifications\nExperience\n8+ years of hands-on Salesforce development experience (Apex, LWC, Flows, and/or platform configuration).\nExperience writing Apex code; classes, triggers, unit tests, and SOQL/SOSL queries. Understanding of governor limits and bulkification patterns.\nExperience building Lightning Web Components or equivalent modern JavaScript-based UI components.\nExperience with Salesforce declarative automation; Flows, validation rules, and platform configuration.\nExperience with version control (Git) and CI/CD practices for Salesforce deployments.\nExperience working in Agile Scrum delivery models.\nExperience with Salesforce integrations (REST APIs, Platform Events) is preferred.\nExperience with ServiceMax, Conga CPQ/CLM, Data Cloud, or Agentforce is a plus.\nExperience with regulated environments (HIPAA, FDA, SOX) is preferred.\nCertifications (Preferred): Foundation & Platform - Salesforce Administrator\nPlatform App Builder.\nCertifications (Preferred): Development & Specialization - Platform Developer I,\nPlatform Developer II, Agentforce Specialist, Data Cloud (Data 360) Consultant.\nKnowledge, Skills & Abilities\nTechnical\nProficiency in Apex development; object-oriented programming, trigger patterns, SOQL/SOSL queries, DML operations, governor limits, and bulkification.\nProficiency in Lightning Web Components; HTML, CSS, JavaScript, wire services, imperative Apex, event handling, and SLDS.\nUnderstanding of Salesforce declarative automation; Flows (record-triggered, screen, autolaunched), validation rules, and the order of execution.\nUnderstanding of the Salesforce data model, security model (profiles, permission sets, sharing rules, FLS), and multi-tenant architecture constraints.\nWorking knowledge of Salesforce integration patterns; REST/SOAP APIs, Platform Events, Change Data Capture, and named credentials.\nFamiliarity with DevOps tooling; Git/GitHub, AutoRabit or Salesforce CLI for deployments, and CI/CD pipeline concepts.\nAwareness of Agentforce and Data Cloud (Data 360) concepts; willingness to learn and implement these evolving platform capabilities.\nUnderstanding of secure coding practices; CRUD/FLS checks, SOQL injection prevention, and XSS/CSRF protection.\nFluency with AI-augmented engineering: agentic and spec-driven workflows, context and prompt engineering (rules files, Salesforce DX MCP, grounding), and critical verification of AI-generated code, using assistants such as Cursor, Agentforce Vibes, Claude, or ChatGPT Enterprise.\nProfessional\nBuilder mindset; takes pride in writing clean, well-tested, maintainable code. Cares about craft, not just getting it done.\nCollaborative; works effectively with SAs, TAs, TAEs, POs, and fellow engineers. Treats quality as a shared respo...","description_format":"text","description_chars":14756,"description_truncated":true,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Continuous learning","Equity"],"hiring_locations":[{"name":"Mexico","iso":"MX","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Genomics & Genetic Testing","Laboratory Equipment"],"lifecycle":[{"event":"open","at":"2026-07-20T00:00:00Z"}],"visa":[],"liveness":{"score":11,"band":"cold","label":"Long shot","p_open":1,"p_active":0.384,"p_room":0.28,"age_days":89,"expected_fill_days":37,"reasons":["conf:7","stale_co","velocity","win:tail","crowd:brand"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/illumina-crm-staff-programmer-analyst","json_url":"https://alion.io/job/illumina-crm-staff-programmer-analyst.json","meta":{"generated_at":"2026-10-18T07:56:24Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":11872,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4262},"rest":"https://alion.io/mcp/rest/get_company?id=4262"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fillumina-crm-staff-programmer-analyst"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fillumina-crm-staff-programmer-analyst"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fillumina-crm-staff-programmer-analyst"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/illumina-crm-staff-programmer-analyst\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fillumina-crm-staff-programmer-analyst"}]}