engineering
Posted 1 weeks agoSalesforce Developer (Hybrid/Columbia MD)
at Tenable
Hybrid
Responsibilities
- Design and build complex Salesforce solutions using Apex (classes, triggers, batch, async), Lightning Web Components (LWC), and declarative tooling (Flow, custom metadata).
- Own the full development lifecycle:
- Establish and enforce coding standards, test coverage requirements, and architectural best practices across the Salesforce platform.
- Lead technical design reviews and contribute to a culture of engineering excellence on the BizTech team.
- Build and maintain Data Cloud (Data 360) data streams, data model objects (DMOs), calculated insights, and activation targets to support unified customer profiles.
- Develop and configure Agentforce agents, Einstein AI features, and prompt templates to automate workflows and enhance the seller and support experience.
- Collaborate with data engineering teams to integrate Salesforce with external data lakes (Databricks) using SQL, REST/SOAP APIs, and MuleSoft or direct connectors.
- Write and optimize SQL queries for data validation, exploration, and pipeline debugging across Databricks and Salesforce Data Cloud.
- Manage the full deployment lifecycle across scratch orgs, sandboxes (dev, QA, staging, UAT), and production using Salesforce DX, SFDX CLI, and source-driven development workflows.
- Build and maintain CI/CD pipelines (GitHub Actions, Bitbucket, Jenkins, Coapdo, Gearset or equivalent) for automated testing, static analysis (PMD/ESLint), and deployment gating.
- Champion version control best practices: branching strategy, pull request reviews, and release management in Git.
- Design and implement integrations between Salesforce and external platforms including NetSuite, Workday, Clari, Certinia, and MuleSoft.
- Evaluate and recommend platform architecture decisions, balancing declarative vs. programmatic approaches for scalability, performance, and maintainability.
- Maintain data integrity, governor limit awareness, and security best practices (sharing rules, field-level security, platform encryption) across all solutions.
- Conduct code reviews and provide constructive, educational feedback to developers and admins.
- Develop and maintain technical documentation for system architecture, integration patterns, and deployment runbooks. What You'll Need: