Required Skills: C#, Java, Go, Python, Apex, Lightning, SOQL, SOSL
Job Description
Application Engineer- Salesforce
About the Job:
As an Application Engineer on the Sales Automation Engineering team, you'll implement key features on our CRM tech stack (including Salesforce), integrating with internal and external platforms. This role helps power Sales & Support in acquisition, onboarding, and expansion — directly impacting user growth, revenue, and global expansion.
What You'll Do
Build and optimize Salesforce functionality for B2B teams
Build and configure APIs with internal and third-party cloud solutions
Design, implement, and ship reliable, well-tested features
Partner with stakeholders, architects, product owners, TPMs, and engineering teams on requirements, design, and execution plans
Ensure scalable, resilient system designs (APIs, architecture, dependencies) that minimize support costs and improve user experience
Maintain documentation — design specs, deployment guides, operational support
Participate in agile ceremonies (sprint planning, stand-ups, retros)
Support QA during feature rollouts
What You'll Need
5+ years in software development, including 3+ years building on Salesforce
Strong grasp of the Salesforce platform's capabilities and limitations
OOP proficiency in a language like C#, Java, Go, or Python
Hands-on experience with Apex, Lightning, and SOQL/SOSL
API expertise — SOAP, REST, and Bulk API design, development, and management
Cloud platform experience (AWS, GCP, or similar)
Hands-on Agentforce experience: building autonomous actions with Apex/Flows, grounded via Data Cloud pipelines and Prompt Builder
Strong communication skills — able to gather requirements and explain technical designs to both technical and non-technical stakeholders
Comfortable working independently and collaboratively in a fast-paced environment