Software Developer/ Engineer/ Architect

Senior Salesforce Engineer

  • Write coding solutions using key Salesforce core programing languages (Apex, Visualforce, Lightning Web Components, HTML, XML, JavaScript, CSS, AJAX, SOQL, RestAPIs)
  • You have a strong understanding of workflow, process builder and flows
  • Experience with CI/CD and deployment techniques in Salesforce
  • Experience with Security Model in Salesforce
  • Experience with key areas of enterprise architecture, including integration technologies, single sign on
  • Design the framework for Salesforce developer best practices at Intercom. You will establish what good looks like for others to follow.
  • Using Salesforce APIs, partner with cross-functional teams to implement and maintain our Quote to Cash integrations in order to bring automation and optimization to our Sales and Marketing teams.
  • Manage Salesforce engineering projects throughout the entire Salesforce.com development life cycle (including technical design, coding, testing, deployment, documentation and support)
  • Perform independent code reviews and certify code developed by self and other team members on the project
  • Follow Salesforce development best practices and guidelines in implementing solutions and test classes, without creating technical debt and maintaining security in the application
  • Develop custom applications and perform testing using Salesforce Apex and Visualforce.
  • Write tests, analyze, and implements high-quality code according to specifications
  • Partner with Business Systems Analysts to understand business requirements in order to build solutions that meet the needs of a scaling business.
  • 5+ Years of Salesforce development platform, Apex programming language, and Visualforce (experience with Lightning will be a strong plus)
  • Proficient with at least a one other common language, preferably Ruby on Rails, Java, Python, or Node
  • Experience with financial systems (Zuora, Netsuite) is a plus
  • Familiarity with the following: Salesforce Developer Console / Workbench / API Tooling (REST preferred), Visual Workflow, and other development tools
  • Understanding of CI/CD Tools (SalesforceDX,Gearset etc.) a plus
  • Experience with integrating 3rd-party APIs with the Salesforce platform
  • Ability to write in HTML, CSS, Javascript, and popular Web UI frameworks within Visualforce pages or Lightning components
  • Understanding of Salesforce test framework, test-driven development (TDD), and iterative development
  • Familiar with Salesforce Administration: configuration, standard data model, security, and automations such as validation rules, workflows, and process flows
  • Thorough understanding of the constraints of Salesforce platform, particularly with regards to governor limits and best practices in delivering business requirements in the context of those constraints
  • Salesforce Developer I certification (formerly 401DEV) preferred
  • Enthusiasm in startup culture and learning fast!

We are a well-treated bunch, with awesome benefits! If there’s something important to you that’s not on this list, talk to us! :)

  • Competitive salary and meaningful equity
  • Catered lunch and dinner served every weekday, plus a variety of breakfast foods and a fully stocked kitchen
  • Fully funded comprehensive medical, dental, and vision coverage
  • Open vacation policy and corporate holidays
  • Paid Parental Leave Program
  • Macbooks are our standard, but we’re happy to get you whatever equipment helps you get your job done
  • Fun events for Intercomrades, friends, and family!