Salary
💰 $111,100 - $185,100 per year
Tech Stack
CloudETLSOAPVisualforce
About the role
- Lead the full lifecycle of Salesforce application development: requirements gathering, solution design, development, testing, deployment, and post-go-live maintenance
- Architect and implement highly scalable, secure, and maintainable Salesforce solutions (custom objects, Apex, Lightning Web Components, Visualforce, Flows, etc.)
- Drive integration strategies: integrate Salesforce with internal and external systems via REST/SOAP APIs, Platform events, middleware platforms, data pipelines
- Implement automation and business process improvements using declarative tools (Flows, Process Builder, Workflows), low-code tools, and programmatic solutions
- Work with team members located in various time zones and act as a domain expert and advocate for Salesforce solutions
- Lead efforts in performance optimization: ensure good performance, low latency, efficient data usage, optimized queries (SOQL/SOSL), bulkification, governor limits
- Establish and enforce coding, configuration, documentation and testing standards (unit tests, integration tests, quality data models, code review practices)
- Mentor and guide more junior developers, admins, and other technical team members; provide technical leadership
- Collaborate with solution architects, product owners, business analysts to translate business requirements into effective technical solutions
- Lead disaster recovery, system reliability, security, and compliance aspects related to the Salesforce environment
- Participate in release management and DevOps practices: source control, CI/CD pipelines, sandbox management, environment strategy
- Monitor and troubleshoot production issues; ensure service level agreements are met
Requirements
- Substantial experience (e.g. 6+ to 8+ years) in Salesforce development or related enterprise-level CRM/Platform engineering
- Highly proficient in Service Cloud and Sales Cloud
- Deep knowledge of Apex, Visualforce, Lightning Web Components, Lightning framework, Flows, and declarative tools
- Strong experience in system integrations: REST/SOAP web services, middleware, external APIs, ETL/data migration
- Knowledge of data modelling, data architecture, SOQL & SOSL, and large data volumes (governor limits, performance tuning)
- Experience with DevOps practices: version control (Git), CI/CD, tools like AutoRABIT or Copado, release cycles, sandbox environments
- Exposure to or ability to work with AI / predictive analytics / Einstein / Agentforce / automation trends
- Strong understanding of security, compliance, authentication/authorization (user roles, sharing, OAuth, SAML)
- Utilize Google Cloud services or other cloud technologies for data processing, AI model deployment, and application modernization
- Agile development experience and familiarity with iterative delivery cycles
- Excellent problem solving, analytical thinking, ability to diagnose performance issues
- Strong communication skills and leadership/mentoring abilities
- Preferred certifications: Salesforce Platform Developer II; Salesforce Application Architect / System Architect; Salesforce Sales/Service Cloud Consultant; Google Cloud Professional Developer or Data Engineer
- Typically requires a Bachelor’s degree in a technical discipline
- Experience and Education Requirements: a minimum of 13+ years related industry experience; or Master’s degree and 8+ years equivalent industry experience; or PhD and 5+ years of experience
- Travel: 0-5%