Senior Salesforce Platform Engineer
Role details
Job location
Tech stack
Job description
Skechers IT division is transforming our engineering practice by embracing high-performing, cloud native APIs and applications using a modern technology stack that includes serverless, microservices, containers, Boomi iPaaS, QA, and zero-touch delivery pipelines. Additionally, Skechers is transforming our Customer Relationship Management practices through adoption of the Salesforce core CRM and Consumer Goods platform., * Lead and take ownership of all Salesforce programmatic requests and platform enhancements
- Develop SOQL code, Apex classes and triggers and Custom User Interfaces leveraging Lightning Web Components (LWC) and JavaScript
- Use Salesforce APIs using REST, SOAP, GraphQL and platform events
- Design and implement scalable solutions across Sales Cloud, Service Cloud, Consumer Goods Cloud, and Marketing Cloud Next
DevOps & Platform Operations:
- Design and implement comprehensive CI/CD pipelines using GitHub Actions, Jenkins, or similar tools for automated Salesforce deployments
- Establish and maintain Git branching strategies including feature branches, develop/staging/production workflows, and release management processes
- Create and manage scratch orgs for development, testing, and training purposes using Salesforce DX
- Implement automated testing frameworks including unit tests, integration tests, and end-to-end testing
- Manage deployment automation across multiple Salesforce orgs (dev, staging, production) with proper promotion workflows
Integration & Architecture:
- Experience integrating Salesforce with external systems using middleware such as Boomi, MuleSoft and Informatica
- Experience in cloud platforms such as AWS, ERP systems such as Oracle and the ability to integrate Salesforce with cloud and ERP systems
- Responsible for architectural documentation and reviewing the development of solutions specified in technical design
Code Quality & Standards:
- Implement and maintain PMD rulesets and code quality standards across all Salesforce development
- Establish code review processes and enforce coding standards
- Configure automated code analysis and quality gates in CI/CD pipelines
- Monitor and optimize platform performance and scalability
Release Management & Support:
- Take ownership of release cycles to implement and deploy new/updates to existing applications and code
- Manage environment promotion strategies and deployment scheduling
- Work with the Production Support team to ensure fixes and enhancements are delivered in a timely fashion
- Support the Salesforce Administrator as necessary with platform configuration and maintenance
Business Collaboration:
- Translate business process requirements into detailed technical specifications to meet business goals
- Ensure development activities are aligned with scope, schedule, priority, and business objectives
- Interface with both internal and external technical experts to implement solutions
Requirements
The Salesforce Platform Engineer will collaborate and work within high-velocity software engineering teams, bringing expertise in Salesforce development, platform operations, CI/CD automation, and Agile software delivery. The candidate should be an experienced and motivated technologist who possesses a unique balance of technical depth, DevOps expertise, and strong interpersonal skills. The role requires excellent design skills, show commitment to automation, planning, integrity, and a pragmatic approach to drive the organization towards continual success., * B.S. in Computer Science or equivalent or proven years of experience
- 8+ years of software development experience
- 5+ years of Salesforce platform engineering experience including DevOps practices
- Extensive experience implementing and developing in Apex, LWC, and JavaScript
- Ability to communicate complex topics with precision and accuracy
- Salesforce Platform Developer I & II certifications
- Experience with containerization (Docker) and orchestration for development environments
- Experience working with iPaaS middleware platforms such as Boomi, MuleSoft or Informatica
- Experience integrating with 3rd party APIs
- Advanced Git workflow management and branching strategy implementation
- Monitoring and alerting setup for Salesforce applications and integrations
- Experience working directly with business facing groups outside of development
- Experience working within an Agile team and DevOps culture