Salesforce Engineer

Metasysinc•Phoenix, AZ
•Hybrid

About The Position

The Salesforce Engineer designs and implements Salesforce data models and configuration, develops Apex business logic, builds Lightning Web Components, creates declarative automations, and implements integrations. The role also includes writing and maintaining Apex tests, troubleshooting with debug logs, managing metadata and deployments with Salesforce development tools and Git, and contributing to code quality and CI/CD practices. The engineer collaborates with administrators, business analysts, QA, architects, and DevOps to translate requirements into user stories, acceptance criteria, and release plans. The role contributes to release orchestration, branching strategies, deployment validation, and post-release verification and remediation. It is a hybrid position requiring work from the client’s Amex office at least three days per week. The stated duration is six or more months, with high potential for extensions.

Requirements

  • Strong proficiency in Apex development, including triggers, classes, and batch, future, and queueable jobs.
  • Hands-on experience with Lightning Web Components and basic CSS for UI needs.
  • Solid knowledge of the Salesforce data model and configuration, including standard and custom objects, relationships, formula fields, and validation rules.
  • Experience building declarative automations using Flows, Process Builder, and Approval Processes.
  • Integration expertise with REST APIs and Apex callouts; familiarity with API hosting and error handling.
  • Ability to write robust Apex test classes and troubleshoot using debug logs.
  • Practical experience with Salesforce CLI, VS Code with Salesforce extensions, and Git/GitHub workflows.
  • Clear communication skills for working with technical and non-technical stakeholders.
  • Strong problem-solving skills, attention to detail, and a quality-first mindset.
  • Team-oriented approach to collaboration, design discussions, mentoring junior engineers, and continuous improvement.
  • Ability to work from the Amex office at least three days per week.

Nice To Haves

  • Experience with Salesforce frameworks and patterns such as FFLIB, PLBC, or similar abstraction layers.
  • Familiarity with packages and tools such as Nebula Logger, Service Connector, or API Utility.
  • Exposure to enterprise processes such as multi-currency, lead conversion, merchant onboarding, contract management, or document generation with DocuSign.
  • Knowledge of identity and access management, including Named Credentials, Auth Providers, OKTA SSO, and user provisioning.
  • Experience with release management in multi-org setups, paved-road engineering approaches, and branching strategies.
  • Salesforce Platform Developer I or II certification.

Responsibilities

  • Design and implement Salesforce data models, custom objects, fields, relationships, validation rules, and record types.
  • Develop server-side business logic using Apex classes, triggers, batch jobs, and future and queueable patterns.
  • Build responsive Lightning Web Components and apply CSS for brand-consistent experiences.
  • Create declarative automations using Flow, Process Builder, Workflow Rules, and Approval Processes where appropriate.
  • Implement and consume integrations using REST APIs, Apex callouts, and hosted API endpoints; support SOAP integrations as needed.
  • Write and maintain Apex test classes, ensure test coverage and reliable unit tests, and investigate debug logs to troubleshoot issues.
  • Use Salesforce CLI, VS Code Salesforce extensions, and Git to manage metadata, perform deployments, and support CI/CD pipelines.
  • Participate in design reviews and code reviews, and apply static analysis tools such as SonarLint or SonarQube.
  • Collaborate with administrators, business analysts, QA, architects, and DevOps to translate requirements into user stories, acceptance criteria, and release plans.
  • Contribute to release orchestration, branching strategy, and automated deployment validation; support post-release verification and remediation.
  • Participate in design discussions, mentor junior engineers, and contribute to continuous improvement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service