Salesforce Architect/Integration Owner

Teachstone
Summary
Join Teachstone as a Salesforce Developer Architect and lead the design, development, and maintenance of Apex-based solutions to integrate various systems with the Salesforce platform. Develop and execute a comprehensive integration strategy, providing technical guidance to the development team. Collaborate with stakeholders to define data mapping requirements and architect scalable integration solutions. Troubleshoot technical issues, create documentation, and provide training and support. Stay updated on Salesforce features and technologies, recommending enhancements to existing integrations. This role requires deep Salesforce platform understanding and 8+ years of relevant experience.
Requirements
- Experience with ETL tools (mulesoft, workato, jitterbit, boomi, etc)
- Experience developing backend applications beyond Salesforce (Python, Ruby, Java, etc)
- Deep understanding of the Salesforce platform, including its data model, declarative features, the Apex programming language, and integration capabilities
- Minimum of 8+ years working in a development capacity utilizing Salesforce technology
- Expert in developing custom Apex code, triggers, classes, and batch processes to implement complex business logic and integrate Salesforce with external systems
- Hands-on experience with integrating Salesforce with third-party applications, databases, and services using RESTful and SOAP web services, APIs, and middleware platforms
- Hands on experience with at least one Infrastructure as Code platform, Terraform preferred
- Hands-on experience with at least one observability and telemetry platform, New Relic preferred
- Hands-on experience with Apex unit testing and at least one integration or acceptance test automation framework
- Strong understanding of software architecture principles and best practices for designing scalable, maintainable, and secure integration solutions within the Salesforce ecosystem
- Demonstrated ability to lead cross-functional teams, collaborate with stakeholders, and drive consensus on integration strategies, architecture decisions, and technical solutions
- Proven track record of analyzing complex technical issues, troubleshooting integration problems, and implementing effective solutions to ensure the reliability and performance of integrated systems
- Minimum of 2 Salesforce certifications such as Salesforce Certified Platform Developer, Salesforce Certified Integration Architecture Designer, or Salesforce Certified Application Architect are highly desirable
Responsibilities
- Lead the design, development, implementation, and maintenance of Apex-based solutions to integrate various systems and applications with the Salesforce platform
- Develop and execute a comprehensive integration strategy to streamline data flow and communication between different Salesforce modules and external systems
- Provide technical guidance and expertise to the development team on best practices for Apex-based development, integration, and maintenance
- Design and implement RESTful and SOAP web service integrations to facilitate data exchange between Salesforce and external systems
- Collaborate with stakeholders to define data mapping requirements and ensure seamless data transformation and migration during integration processes
- Architect scalable and robust integration solutions that align with business objectives and adhere to Salesforce platform standards and best practices
- Provide architectural guidance and expertise to the devops and data engineering teams to ensure our Salesforce architecture is robust and repeatable using infrastructure as code whenever possible
- Instrument solutions so that availability and performance data can be viewed and alerted on in New Relic, our observability and telemetry platform
- Identify and resolve technical issues and performance bottlenecks related to projects you design, implement and maintain in collaboration with cross-functional teams
- Create comprehensive documentation for integration processes, configurations, and APIs
- Provide training and support to internal teams as needed
- Develop and implement testing strategies and procedures, using automation when appropriate, to ensure the reliability, security, and performance of integrated solutions
- Stay abreast of new Salesforce features, technologies, and industry trends, and recommend enhancements and optimizations to existing Salesforce integrations and workflows
Preferred Qualifications
Knowledge and experience with Certinia (formally Financialforce) and/or Hubspot strongly recommended but not required
Benefits
- Fair, Competitive Pay: We ensure equal pay for equal work, using consistent salary bands based on market benchmarks, reviewed annually. Prior salaries, negotiation skills, or fear of conflict don’t influence your pay
- Salary Range: $122,300 - $153,000, determined by your experience and skills
- Comprehensive benefits: We offer an inclusive benefits package to support your overall well-being. Eligibility depends on your role and employment status