Salesforce Software Engineer / Senio Software Engineer

Other Jobs To Apply

<p><strong>Salesforce Software Engineer / Senio Software Engineer</strong></p><p> </p><p><strong>Job description </strong></p><p>The salesforce developer engineers work on one or some of our services. The candidates are responsible for designing, building, and maintaining scalable applications and services on Service Cloud and Field Service. This role requires a strong focus on deploying advanced programmatic solutions (Apex, LWC) and building robust integrations with internal systems and complex automation flows.. This includes logistic products, credit products, analytics among others. They work with peers on teams dedicated to areas of the product. They work together with product managers, designers, and backend engineers to solve common goals. </p><p><br></p><p><strong>Responsibilities </strong></p><ul><li>Develop, test, and deploy high-quality programmatic solutions using Apex, Lightning Web Components (LWC), and the Salesforce metadata API. </li><li>Design and manage scalable automation using advanced Salesforce Flows and Flow Orchestrator, ensuring robust error handling and fault-path logic. </li><li>Build and maintain secure integrations between Salesforce and internal systems (ERP, Legacy, etc.) using REST/SOAP APIs, Named Credentials, and middleware such as Apigee or MuleSoft. </li><li>Work with core Google Cloud services to create hybrid architectures, leveraging Pub/Sub for event-driven messaging between Salesforce (Platform Events) and GCP, and utilizing Cloud Storage or BigQuery for extended data management. </li><li>Collaborate with product managers, UX designers, and backend engineers to translate business requirements into scalable technical solutions within the Service Cloud and Field Service ecosystems. </li><li>Consistently ship tested features and improvements with minimal guidance, following an incremental delivery model and ensuring the Salesforce environment remains in a healthy, releasable state through rigorous unit testing and code coverage. </li><li>Improve the overall product experience by identifying technical debt, optimizing SOQL/SOSL queries for large data volumes, and incorporating feedback from cross-functional teams. </li><li>Learn, collaborate, and mentor other Software Engineers. Foster a culture of continuous growth where technical knowledge is shared regardless of seniority to constantly raise the team's engineering bar. </li><li>Contribute to the DevOps process, utilizing SF CLI, Git, and CI/CD pipelines (e.g., GitHub Actions or Copado) to streamline deployments and identify bottlenecks or improvements in the software development lifecycle. </li><li>Influence the overall vision and long-range goals of your team, providing technical and product-focused insights to drive the evolution of the Salesforce platform within company. </li></ul><p><br></p><p><strong>Qualifications</strong> </p><p><strong>Minimum qualifications </strong></p><ul><li>5+ years of professional experience in SALESFORCE development. </li><li>Advanced proficiency in Apex programming, including asynchronous processing (Batch, Queueable, and Future methods) and Apex frameworks. </li><li>Hands-on experience with Lightning Web Components (LWC) and modern JavaScript (ES6+), focusing on building performant and responsive user interfaces. </li><li>Strong experience with Salesforce Flow, including the design of complex Orchestrations, Screen Flows, and Autolaunched Flows with robust fault-handling. </li><li>Proven experience building and documenting REST/SOAP APIs and managing integrations with internal systems using Named Credentials and External Services. </li><li>Knowledge of GCP-Salesforce Interoperability, specifically using Pub/Sub or Event </li></ul><p>Relay to handle event-driven architectures and Cloud Run for off-platform processing. </p><ul><li>Understanding of Data Modeling and Security, including SOQL/SOSL optimization for Large Data Volumes (LDV), Shield Encryption, and complex Sharing Models. </li><li>Experience with Conversational Agents and Prompting techniques. </li><li>Proficiency in Salesforce DevOps, using SF (Salesforce CLI) and version control with GitHub, including managing CI/CD pipelines and scratch org strategies. </li><li>Experience working in Agile/Scrum environments using Jira and Confluence to track sprints and document technical debt. </li><li>Soft Skills: Proactive attitude with the ability to translate business requirements from stakeholders into scalable technical designs, maintaining a strong focus on code quality and mentorship. </li></ul><p><br></p><p><strong>Preferred qualifications </strong></p><ul><li>Field Service Expertise: Prior experience implementing or customizing Salesforce Field Service (FSL), specifically working with the FSL Mobile app, custom plugins, or complex scheduling logic for mobile workforces. </li><li>Data Cloud & AI Readiness: Initial experience or training in Salesforce Data Cloud or Agentforce, showing a proactive interest in the next generation of Salesforce's data-driven and AI-powered service tools. </li><li>Knowledge of Machine Learning concepts. </li><li>Familiarity with advanced Design Patterns. </li><li>BS/MS in Computer Science, Computer/Electrical Engineering, or related field</li></ul>

Back to blog