We are looking for a Senior Salesforce Engineer for the Sales Apps Team to build and maintain world-class CRM systems to manage the MongoDB Sales Team.
- Effectively work autonomously and collaboratively to design and implement both tactical and project-related deliverables
- Work closely with program managers and business partners to understand and refine requirements, objectives, and processes to drive strategic solutions
- Build for scale by designing holistically, with a focus on flexibility and maintainability
- Ensure appropriate controls and documentation are followed to create an effective control environment
- Design and develop high-quality Salesforce products in an Agile environment
Responsibilities
CI / CD Pipeline Management : Design, implement, and maintain CI / CD pipelines to automate the software development lifecycleSalesforce Integration : Manage and optimize the integration of Salesforce within our DevOps processes, including deployment, data migration, and synchronizationDeployment Management : Run the deployment process for all applications, ensuring smooth and efficient releasesMonitoring and Logging : Set up and maintain monitoring and logging solutions to ensure the health and performance of applicationsCollaboration : Work closely with development, QA, and operations teams to streamline workflows and ensure the delivery of high-quality softwareAutomation : Develop and maintain automation scripts using Python to improve system reliability and developer productivitySecurity : Implement and enforce security best practices in the DevOps processesTroubleshooting : Diagnose and resolve issues in development, test, and production environmentsDocumentation : Create and maintain comprehensive documentation for all DevOps processes and proceduresDisaster Recovery : Develop and maintain disaster recovery plans and procedures to ensure business continuityPerformance Optimization : Continuously analyze and improve system performance, scalability, and reliabilityMentoring and Training : Provide guidance and training to junior DevOps engineers and other team membersCompliance and Audits : Ensure that all systems and processes comply with industry standards and regulations, preparing for and participating in audits as necessaryConfiguration Management : Implement and maintain configuration management tools to manage code and infrastructure versions effectivelyGitHub Management : Manage and optimize the use of GitHub for version control, code collaboration, and repository managementAI Integration : Work on integrating AI and machine learning models into DevOps processes to enhance automation, predictive analysis, and system performanceContinuous Improvement : Identify opportunities for process improvements and implement DevOps best practices across the organizationMinimum Requirements
Bachelors or Masters degree in Computer Science, Information Systems, or equivalent10+ Years of Salesforce experience with at least 5+ years of experience in Salesforce DevOps and CI / CD pipeline managementStrong knowledge of Salesforce Metadata API, Scratch Orgs, and source-driven developmentExperience with CI / CD tools like Gearset, Jenkins, GitHub Actions, Azure DevOps, or Bitbucket PipelinesScripting expertise in Shell, Python, or JavaScript to automate DevOps processesProficiency in Git-based version control and best practices for branching, merging, and code managementExperience working with SFDX, PMD, Clayton, SonarQube, or similar tools for code quality and securityStrong knowledge of release management, deployment strategies, and rollback planningExperience in Salesforce environment management (Sandboxes, Scratch Orgs, Data Seeding, Data Masking)Knowledge of Salesforce packaging (Unlocked & Managed Packages)Salesforce certifications (e.g., Salesforce Certified Administrator, Salesforce Certified Platform Developer) are a plusProven analytical and problem-solving ability to grasp concepts quickly and deliver results against ambitious timelinesSuccess Measures
In 3 months : You will have acquired complete knowledge of the CRM systems and tools at MongoDB and also have a full grasp of the current business process and implementations by working closely with the senior resources in the teamIn 6 months : You will have successfully implemented and delivered one or two critical projects in the Salesforce CRM area and become a technical SME in MongoDB Salesforce systems and implementationsIn 12 months : You will have established successful relationships with our key partners and become the go-to person for anything (business process / technical implementations) related to Salesforce CRMSkills Required
Git, Python, Integration, Automation, Salesforce