> Markdown version of [/jobs/ext/1464579-salesforce-platform-engineer](https://www.wearedevelopers.com/jobs/ext/1464579-salesforce-platform-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Salesforce Platform Engineer - **Company:** The Citation Group - **Location:** UK - **Contract:** Permanent contract - **Skills:** Microsoft Azure, Software Quality, Code Review, Continuous Integration, Extract Transform Load (ETL), Software Debugging, Middleware, Github, Release Management, Salesforce.Com, Secure Coding, Systems Integration, Apex Code, SOAPAPI, Technical Debt, Git, Integration Tests, Apex Programming, Bitbucket, Code Restructuring, Software Version Control - **Published:** July 28, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/x/42183721/ ## About the Role impact interconnected systems.Development (Dev) - roughly 50-60%You'll take the lead on the more technical aspects of the platform:Design, build and maintain Apex classes, triggers, batch and queueable jobs.Develop and support Lightning Web Components (LWC) and other UI customisations.Work with existing legacy code and technical debt, debugging, fixing and refactoring where needed.Build and maintain integrations with other systems (REST/SOAP APIs, middleware or ETL tools).Write clean, testable code with appropriate unit/integration tests and good coverage.Tech debt, quality and governanceHelp identify and prioritise high-risk or fragile areas of the org.Refactor and simplify over-engineered solutions, reducing duplication and improving performance.Contribute to and follow development standards, code reviews and best practices.Support release management: sandbox strategy, deployments, and version control/CI where applicable.Keep up to date with Salesforce releases and suggest where new standard features can replace custom build. Skills and experienceEssentialHands-on experience in a hybrid Salesforce Admin + Developer role, or as a dev with significant admin/config work.Strong declarative skills, including:Flows (including more complex automations).Validation rules, formulas, approval processes.Data model design (custom objects, relationships, record types).Permission sets, profiles, sharing and general security model.Solid Apex development experience:Bulkified triggers using sensible patterns.Apex classes, batch jobs, queueables/schedulables.Ability to read, understand and improve existing/legacy code.Experience with Lightning Web Components (LWC) (or strong Aura and happy to work with LWC).Good understanding of governor limits, performance considerations and secure coding on the Salesforce platform.Experience working with integrations (REST/SOAP APIs, outbound/inbound calls, middleware or ETL tools).Familiarity with source control and deployments (e.g. Git, Azure DevOps, GitHub, Bitbucket).Experience working in an agile environment (user stories, sprints, retrospectives). Desirable Previous experience in a Salesforce org with significant technical debt, where stabilisation and refactoring were key.Experience with our key Salesforce products Sales Cloud and Service CloudExposure to CI/CD tools & repositories such as gearset & gitExperience mentoring admins or junior devs on best practices. QualificationsPreferred (flexible)Salesforce Platform Administrator II and Platform Developer I, or equivalent hands-on experience and willingness to certify.Salesforce Platform Administrator I and/or other certifications are an advantage. Personal attributesBalanced mindset: comfortable both "clicks not code" and "code when it's right", and able to defend that choice.Engineering-oriented: cares about code quality, tests and maintainability, not just short-term fixes.Problem-solver: enjoys untangling complex behaviours and debugging issues across config and code.Clear communicator: able to explain technical concepts in plain language to different audiences.Ownership: takes responsibility for work from design through build, testing, deployment and support. ## Description Key responsibilitiesConfiguration (Admin) - roughly 40-50%You'll use Salesforce's declarative tools to design and deliver changes:Configure and maintain objects, fields, record types, page layouts and apps.Build and optimise Flows, validation rules, formulas, approval processes and other automation.Manage permission sets, profiles and sharing to ensure secure, appropriate access.Create and maintain reports and dashboards for operational and leadership stakeholders.Support day-to-day issue resolution, small change requests and user queries.Experienced in applying configuration and declarative best practices in line with Salesforce architectural guidelinesExperienced in applying configuration and declarative best practices in line with Salesforce architectural guidelinesProven history of producing detailed build documentation and thorough unit testingCan demonstrates a scalability-oriented mindset, consistently considering the bigger picture and anticipating how even small changes can ## Related Videos - [Platform Engineering vs. DevOps Why not both?](https://www.wearedevelopers.com/videos/885-platform-engineering-vs-devops-why-not-both) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Should Tech Managers Be Developers First? Pros and Cons](https://www.wearedevelopers.com/magazine/327-should-tech-managers-be-developers-first-pros-and-cons)