Staff Salesforce Engineer at ecoATM Gazelle About the role ecoATM is seeking an innovative Staff Engineer with Salesforce experience to join our growing Salesforce team. The Staff Salesforce Engineer will be responsible for developing, testing and implementing Salesforce solutions for multiple projects on Salesforce service and sales cloud. Successful candidates must be resourceful, detail-oriented, and self-directed, with a passion for understanding the business needs and implementing technical solutions in a way that fulfills those needs. The Staff Salesforce Engineer will also be responsible for the overall health of the system, including the formulation and recommendation of operational, upgrade and general management policies and standards for the platform. Key Responsibilities Design and develop end-to-end customized solutions within the Salesforce platform to support critical business functions and meet company objectives and goals using both Salesforce configuration and development Collaborate with various internal departments, including marketing, sales, business development and operations to ensure Salesforce environment supports internal needs relating to functionality and performance Partner with different business stakeholders to identify automation opportunities and provide ongoing business support for sales and service cloud Solid application design, coding, testing, maintenance and debugging skills in Salesforce sales and service cloud platforms. Strong experience with Salesforce and hands on - Apex programming language Solid understanding of building Salesforce Lightning UI, LWC Solid understanding of Salesforce Lightning Connect to call external API Development of RESTful APIs Good understanding of OAUTH2, caching and outlook integration Version control and CI/CD Ability to develop reports, dashboards, and processes to continuously monitor data quality and integrity Interpret system / business requirements and prepare specification and design document Communicate with scrum masters, product owners and other developers to design cohesive project strategies and ensure effective collaboration throughout all phases of development, testing and deployment Maintain a flexible and proactive work environment to facilitate a quick response to changing project requirements and customer objectives, and innovate ways to meet mission goals successfully Evaluate upcoming Salesforce technologies and 3rd party integrations as requested by the business stakeholders Provide system administration support of internal and customer-facing Salesforce environment, especially related to customized applications, user permissions, security settings, custom objects and workflow Qualifications: BS/BA degree or equivalent experience Minimum of 10 years’ experience working on the Salesforce sales and service cloud implementations and development of REST APIs Understanding of both how to enhance the platform using configuration and code (Apex & Lightning Components) Extensive experience and understanding of Salesforce service cloud and REST APIs is required Own the end-to-end Salesforce release management process and be the point of contact for all release management queries, issues, and processes Salesforce Platform Developer II, Architect and Administrator at certifications preferred, Salesforce Architecture path certifications a plus Advanced knowledge of architecture, design and business processes Experience working with sales, business development and operations teams Expertise in application, data and infrastructure architecture disciplines Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals Extensive software engineering work experience in an Agile / SDLC environment and solid software design, coding, testing, maintenance and debugging skills in the Salesforce sales and service cloud platform Strong experience with Salesforce and hands on experience with the Apex programming language, building Salesforce Lightning UI, Salesforce Lightning Connect to call external API, and development of REST APIs Ability to develop reports, dashboards, and processes to continuously monitor data quality and integrity Ability to interpret system / business requirements and prepare specification and design document Understanding of the sales process to better align changes to the CRM platform Familiarity with modern technology and architecture (cloud, virtualization, object stores, etc.) Business Travel (How much will you travel?) <5% Location (Where will you be working?) Remote, USA Compensation: $140,000-$150,000 + bonus + Long term incentive plan