Salesforce Engineer
Role details
Job location
Tech stack
Job description
About The Role FDM is a global business and technology consultancy seeking a Salesforce Developer to work for our client within the Financial Services sector. This is initially a 6 month contract with the potential to extend and will be a hybrid role that will be based in Glasgow . You will play a key role in developing and enhancing Salesforce and nCino solutions within a small, collaborative engineering team. They will design scalable, secure platforms, build integrations with external systems, and support end-to-end delivery through DevOps and release management practices. Working closely with product and business stakeholders, they will drive continuous improvement, optimise workflows, and ensure high-quality solutions aligned to business and regulatory requirements. Team Structure:
- Small, agile engineering team
- Close collaboration with product and business teams
Responsibilities:
- Salesforce & nCino Development: Design, build, and customize Salesforce and nCino solutions to support core banking, lending, and onboarding processes using Apex, Lightning Web Components (LWC), Flow, and configuration-first patterns.
- Platform Architecture & Design: Develop scalable Salesforce solutions leveraging declarative tools, custom code, and nCino best practices while ensuring long-term maintainability and extensibility.
- Integrations & APIs: Design and implement integrations between Salesforce/nCino and external systems using REST/SOAP APIs, middleware (e.g. Mulesoft), and event-driven patterns.
- Security & Compliance: Ensure Salesforce solutions comply with banking and regulatory standards (e.g. role-based access control, data security, auditability, and compliance with financial regulations).
- Release & Environment Management: Support CI/CD pipelines, source control, and environment deployments across sandboxes and production using DevOps tools and Salesforce DX.
- Collaboration: Work closely with product owners, business analysts, QA, and other engineers to deliver high-quality solutions aligned with business objectives.
- Continuous Improvement & Innovation: Contribute ideas to optimize nCino workflows, enhance user experience, and improve delivery efficiency within the Salesforce platform.
Requirements
- 3-5+ years of experience in software engineering, with significant hands-on experience delivering solutions on the Salesforce platform, ideally within banking, fintech, or other regulated industries.
- Strong Salesforce development skills, including Apex, Lightning Web Components (LWC), Flow, and declarative configuration, with proven experience customizing and extending nCino or similar financial services solutions.
- Experience with integrations and APIs, including REST-based services, middleware platforms (e.g. Mulesoft), and data migration strategies between Salesforce and external systems.
- Comfortable working in a small, agile team environment, collaborating closely with product, business, and technical stakeholders, and adapting quickly to changing priorities.
- Understanding of Salesforce DevOps practices, including source control, CI/CD pipelines, environment management, and release automation (Salesforce DX preferred).
- Strong focus on security, scalability, and usability, with experience delivering compliant, user-friendly solutions that meet financial services security and regulatory standards.