At a Glance
- Tasks: Design and maintain CI/CD pipelines for Salesforce deployments, automating validation and testing.
- Company: Join InvestorFlow, a leader in alternative asset management technology.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Other info: Dynamic team environment with a focus on innovation and inclusivity.
- Why this job: Make a real impact by improving deployment practices and enhancing developer experiences.
- Qualifications: 3+ years of Salesforce development experience and strong collaboration skills.
The predicted salary is between 60000 - 80000 ÂŁ per year.
InvestorFlow is the only company of its kind to deliver industry specialized CRM, built on Salesforce, and digital portals to help alternative asset firms find opportunities, create and manage relationships, and turn relationship insights into action with increased productivity and transparency. This role is built for a Salesforce developer who has been the person on the team quietly pushing for better deployment practices. Maybe you’ve been writing SFDX scripts in your spare time, lobbying for source‑driven development, or getting frustrated every time a change set fails validation in production. If that sounds like you, this is your chance to make release engineering your full‑time focus.
As our Salesforce DevOps Engineer, you’ll own the CI/CD pipelines, branching strategies, and packaging workflows that our Salesforce developers rely on every day. You’ll reduce deployment friction, shorten release cycles, and bring engineering rigour to a platform that has historically resisted it – working alongside our ReleaseOps team who handle release coordination and cut management. Reporting to the VP of DevOps, you’ll work with moderate independence on team‑level projects and collaborate with senior engineers on department‑wide initiatives.
You Will
- Design, build, and maintain CI/CD pipelines for Salesforce deployments using GitHub Actions and Salesforce DX (SFDX)
- Define source control workflows and branching strategies (trunk‑based, feature branches, environment promotion) that fit how Salesforce developers actually work
- Implement packaging strategies – unlocked packages, second‑generation packaging (2GP), and org‑dependent packaging where appropriate – in partnership with the ReleaseOps team
- Automate validation, testing, and deployment across the full org landscape: scratch orgs, developer sandboxes, UAT, staging, and production
- Integrate Apex test execution, code coverage enforcement, static analysis (PMD, Checkmarx, CodeScan), and metadata quality gates into pipelines
- Evaluate and implement Salesforce DevOps tooling, choosing the right mix for the team
- Partner directly with Salesforce developers to remove friction from their day – faster feedback loops, fewer deployment failures, cleaner merge workflows
- Troubleshoot Salesforce deployment issues: metadata conflicts, destructive changes, profile and permission set drift, flow versioning, managed package dependencies
- Drive Salesforce org hygiene – metadata retrieval strategy, tech debt reduction, org shape management for scratch orgs
- Document what you build and contribute to a team knowledge base
You Have Essential
- 3+ years of hands‑on Salesforce development experience – Apex, Lightning Web Components (LWC), Flows, and declarative configuration
- Strong understanding of Salesforce metadata, org architecture, and the realities of deploying between orgs
- Working experience with Salesforce DX (SFDX) CLI – scratch orgs, source format, metadata retrieve/deploy, package creation
- Experience with Git and source‑driven Salesforce development (even if you had to drag your team there yourself)
- Working proficiency in at least one CI/CD platform – GitHub Actions preferred, Azure DevOps Pipelines or Jenkins also relevant
- Solid scripting skills in Apex and at least one of: Bash, PowerShell, Python, or Node.js
- A genuine frustration with manual deployments, brittle change sets, and “it works in sandbox” – and the drive to fix it
- Strong collaboration and documentation skills, and the judgement to know when to ship, when to escape, and when to push back
- Salesforce Platform Developer I certification (or equivalent demonstrable experience)
Nice to Have
- Salesforce Platform Developer II, Application Architect, or DevOps‑track certifications
- Hands‑on experience with Gearset, Copado, Flosum, or Salesforce DevOps Center in a real team setting
- Experience managing deployments across a complex multi‑org landscape (ISV, multi‑tenant, or enterprise)
- Familiarity with Apex testing frameworks, mocking patterns, and test data strategy at scale
- Experience with static code analysis tools for Salesforce (PMD, CodeScan, Clayton, SonarQube)
- Any background in alternative assets, financial services, or regulated SaaS environments
InvestorFlow is an investor and deal engagement platform that prioritises intelligent digital experiences, productivity, and engagement. Our cloud‑native platform integrates deal flow management, fundraising, reporting, and investor services. We are proud to serve over 175 clients, including 25 of the top 50 alternative asset managers, managing more than $6 trillion in assets, 750 funds, and 90,000 LPs. Headquartered in San Francisco, California, we are committed to driving innovation and inclusivity in the financial industry.
Salesforce DevOps Engineer in London employer: InvestorFlow
Contact Detail:
InvestorFlow Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Salesforce DevOps Engineer in London
✨Tip Number 1
Network like a pro! Reach out to current employees at InvestorFlow on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the Salesforce DevOps Engineer role.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub profile, make sure it’s up to date with your best work. Highlight any SFDX scripts or CI/CD pipelines you've built. This is your chance to demonstrate your hands-on experience!
✨Tip Number 3
Prepare for the interview by brushing up on common Salesforce deployment challenges. Be ready to discuss how you’ve tackled issues like metadata conflicts or deployment failures in the past. We want to see your problem-solving skills in action!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the InvestorFlow team.
We think you need these skills to ace Salesforce DevOps Engineer in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your Salesforce experience and DevOps skills. We want to see how your background aligns with the role, so don’t hold back on showcasing your relevant projects!
Show Off Your Passion: Let us know about your enthusiasm for Salesforce development and deployment practices. Share any personal projects or initiatives you've taken to improve processes – we love seeing candidates who are proactive and passionate!
Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use bullet points where possible to make it easy for us to read through your achievements and skills. We appreciate clarity!
Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at InvestorFlow
✨Know Your Salesforce Inside Out
Make sure you brush up on your Salesforce knowledge, especially around Apex, Lightning Web Components, and SFDX. Be ready to discuss your hands-on experience and how you've tackled deployment challenges in the past.
✨Show Off Your CI/CD Skills
Be prepared to talk about your experience with CI/CD pipelines, particularly using GitHub Actions. Highlight any specific projects where you’ve implemented these practices and how they improved deployment processes.
✨Demonstrate Problem-Solving Abilities
Think of examples where you've resolved deployment issues or streamlined workflows. Discuss how you approached these problems and what the outcomes were, showcasing your ability to troubleshoot effectively.
✨Collaborate and Communicate
Since this role involves working closely with developers and the ReleaseOps team, be ready to share how you’ve collaborated in the past. Emphasise your communication skills and how you ensure everyone is on the same page during projects.