Full-Time

Senior Salesforce Developer

Launchpad Technologies

Launchpad Technologies

No salary listed

North America

Remote

Must work Monday to Friday, 8 AM to 5 PM Pacific Time.

Bachelor's

Category
Software Engineering (1)
Required Skills
JavaScript
Software Testing
Java
ETL
Version Control
Salesforce
REST APIs
DevOps
HTML/CSS
OAuth
Requirements
  • At least 5 years of hands-on Salesforce development experience, ideally in complex enterprise environments.
  • Strong expertise in Apex, including triggers, service classes, test classes, asynchronous processing, bulkification, exception handling, and governor-limit-aware design.
  • Strong hands-on experience with Lightning Web Components.
  • Solid knowledge of SOQL, SOSL, Salesforce data modeling, and platform security.
  • Strong understanding of Salesforce sharing models, role hierarchy, permission sets, profiles, and field-level security.
  • Experience integrating and supporting Salesforce with external enterprise systems using REST and SOAP APIs.
  • Experience working with JSON and XML payloads, OAuth-based authentication, and secure endpoint configuration.
  • Experience supporting and troubleshooting existing integrations in complex production environments.
  • Good understanding of Salesforce Flows and when declarative automation is preferable to custom code.
  • Experience with source control, metadata deployments, sandbox strategies, and CI/CD pipelines.
  • Strong understanding of object-oriented programming, clean-code principles, unit testing, performance optimization, and production troubleshooting.
  • Strong analytical and problem-solving skills with the ability to work effectively in an established enterprise codebase.
  • Ability to communicate technical decisions clearly and collaborate with architects, administrators, quality assurance, integration teams, and product stakeholders.
  • Degree or diploma in Computer Science, Software Engineering, Information Systems, a related technical field, or equivalent practical experience.
Responsibilities
  • Design, develop, test, and maintain Salesforce solutions using Apex, Lightning Web Components, SOQL/SOSL, and platform-native automation.
  • Build Apex classes, triggers, service layers, test classes, Batch Apex, Queueable Apex, and scheduled processes.
  • Develop reusable Lightning Web Components using JavaScript, HTML, CSS, Lightning Data Service, wire adapters, and Apex controllers.
  • Write efficient SOQL/SOSL queries and build solutions that respect Salesforce governor limits and bulk-processing requirements.
  • Support and improve a mature, highly customized Salesforce Field Service environment.
  • Maintain and troubleshoot existing integrations between Salesforce and external enterprise systems using APIs and middleware.
  • Work with REST and SOAP APIs, JSON/XML payloads, OAuth, Named Credentials, Platform Events, and Change Data Capture where applicable.
  • Configure and extend Salesforce declarative automation, including Flows, validation rules, custom metadata, custom settings, and approval-related logic.
  • Make technical decisions about when to use declarative Salesforce capabilities versus custom Apex development.
  • Implement and maintain Salesforce data models, security controls, permission sets, sharing rules, and field-level security.
  • Troubleshoot complex production issues and contribute to reducing technical debt while maintaining platform stability.
  • Create automated tests covering bulk scenarios, positive and negative paths, and release-readiness expectations.
  • Participate in code reviews, technical design discussions, defect resolution, and production support.
  • Support source-driven development, metadata deployments, sandbox strategies, and CI/CD practices.
  • Create and maintain technical documentation for Salesforce components, integrations, releases, and operational support.
Desired Qualifications
  • Salesforce Platform Developer I certification; Platform Developer II certification is a plus.
  • Salesforce Administrator, Platform App Builder, or JavaScript Developer I certification.
  • Experience with Salesforce Field Service.
  • Experience with Boomi or other enterprise integration middleware.
  • Experience with Apex Enterprise Patterns, domain/service layers, selector patterns, and reusable Salesforce architecture practices.
  • Experience with Platform Events, Change Data Capture, External Services, Named Credentials, and External Credentials.
  • Experience with Salesforce DX, scratch orgs, unlocked packages, Metadata APIs, and modern source-driven development workflows.
  • Experience with data migration, data quality, duplicate management, ETL tools, or large-volume Salesforce environments.
  • A strong software-development foundation outside Salesforce, particularly with object-oriented languages such as Java.
Launchpad Technologies

Launchpad Technologies

View

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A