Interact provides enterprise-grade intranet software that connects over three million employees to leading global names like Levi's, Domino’s, Teva Pharmaceuticals, and Technicolor.
Our team of customer-focused problem solvers are passionate about helping organizations to communicate better. We do this together by constantly working to improve every service and product we offer. With offices in Manchester, New York, Dubai, Tulsa, and Warsaw, we operate across North America, EMEA, and Australia.
Click on any of our vacancies and you’ll see one thing in common – they all begin with this message. Why? Because at Interact we treat everyone with the same respect and honesty. Whether you’re a developer fresh out of college or a seasoned salesperson, we live the motto that we uphold for our customers: our people are our most valuable assets.
We are looking for a Salesforce Developer who will take full ownership of Interact Software’s Salesforce ecosystem and drive its evolution into a highly scalable, secure, and business‑critical platform that powers sales, marketing, RevOps, customer success, and billing operations.
In this role you will act as the technical authority for all Salesforce development, designing and delivering robust, future‑ready solutions that streamline end‑to‑end workflows, ensure correctness of data, safeguard data integrity, and integrate seamlessly with the wider technology stack.
Through a combination of technical leadership, continuous improvement, and strong stakeholder partnership, you’ll transform Salesforce into an optimised platform that removes friction, supports operational excellence, and accelerates the company’s commercial growth.
This is a lean, autonomous environment with high ownership and high expectations: you’ll run initiatives yourself, from design through delivery, without relying on a large supporting cast or heavy programme structure.
-
Proven experience as a Salesforce Developer in a product/SaaS or similar environment.
- Strong proficiency in Apex, SOQL, and general SQL concepts (joins, indexing, query optimisation); broader software engineering experience beyond the Salesforce platform (e.g., a general‑purpose language such as Python, Java, JavaScript/TypeScript, or C#) is highly desirable.
- Hands‑on experience implementing/maintaining CPQ (configuration, pricing, quoting), including complex pricing rules and approvals.
- Solid understanding of Salesforce data model (Accounts, Opportunities, Quotes, CPQ objects, custom objects) and data governance.
- Comfortable working with large volumes of historical data that may not conform to current rules and standards – experienced at evolving validation, schema, and automation forwards while preserving backwards compatibility and not breaking existing records or downstream processes.
- Integration experience using REST/SOAP APIs, Platform Events, External Services, and common middleware.
- Strong testing discipline (unit tests, mocking, test‑driven patterns) and awareness of Salesforce governor limits.
- Security‑first mindset (OWASP, field‑level security, Shield encryption/monitoring familiarity a plus).
- Comfortable owning and running initiatives single‑handedly in a lean, fast‑moving environment – this is not a role that depends on a surrounding team, dedicated support functions, or heavily structured programmes; the right person skips the coordination overhead of working across a large team and simply gets things shipped.
- Familiarity with CI/CD (e.g., Git, GitHub Actions/Azure DevOps, SFDX, scratch orgs) and structured release management.
- Proficiency with LWC, Flow, validation rules, and process automation best practices.
- Excellent stakeholder communication: translating requirements into scalable technical designs and clear documentation.
- Diligent and detail‑oriented, with a habit of rigorously verifying their own work rather than assuming it is correct – testing, validating, double‑checking, and hunting for what may have been missed or slipped through the cracks before anything is considered done.
- Highly proactive and execution‑oriented – biased towards shipping and iterating rather than over‑planning, while staying thorough. We implement changes in hours/days, not weeks/months.
- A hands‑on engineer and problem‑solver who drives work through to completion rather than delegating problems onward – resourceful and self‑sufficient, finding ways to make progress and unblock themselves rather than waiting on other teams.
Nice to Have
- Salesforce Certifications (e.g., Platform Developer I/II, Administrator, Salesforce CPQ Specialist).
- Experience with revenue workflows (orders, invoicing, renewals) and subscription/usage‑based pricing.
- BI/reporting exposure (CRM Analytics, data lakes, or ELT tooling).
- Experience in B2B SaaS, enterprise collaboration, or digital workplace solutions.
- Broader software engineering experience beyond the Salesforce platform (e.g., a general purpose language such as Python, Java, JavaScript/TypeScript, or C#) is highly desirable.
-
Design, develop, and maintain Apex classes, triggers, batch jobs, and platform events to meet business requirements and performance SLAs.
- Own, manage and optimise CPQ pricing/quoting workflows (products, price rules, quote templates, approvals) aligned to commercial policies.
- Create robust SOQL/SQL queries and data transformations for data integrity, reporting, and migration tasks.
- Own data cleanliness and overall hygiene across the Salesforce instance – including validation rules, mass de‑duplication, clean-ups, and ongoing data governance – and build trustworthy reporting and dashboards on top of a clean, well‑structured data foundation.
- Integrate Salesforce with internal and third‑party systems (e.g., finance, billing, marketing automation) using REST/SOAP APIs and middleware.
- Own all go‑to‑market (GTM) integrations between Salesforce and connected systems – including HubSpot, 6sense, and other marketing, sales, and RevOps tooling – ensuring reliable, well‑governed data flow across the stack.
- Implement and maintain Salesforce Einstein and Sales Cloud intelligence features (e.g., Einstein Activity Capture) to automate data capture and surface insights for sales and customer success.
- Define and enforce secure, least‑privilege access via profiles, permission sets, and role hierarchies; support audits and compliance.
- Maintain documentation and diagrams around data flows, processing flows, etc.
- Translate user stories into technical designs, sequence diagrams, and acceptance criteria; contribute to grooming and estimation.
- Establish automated test coverage (unit tests >75%, integration tests), CI/CD pipelines, and release management practices.
- Monitor platform health (logs, governor limits, job queues), troubleshoot incidents, and drive root‑cause analysis and remediation.
- Produce clear documentation and enablement for admins and end users; provide level‑3 support and knowledge transfer.
- Build and manage Flows to enhance usability and reduce manual work.
- Hunt for issues, anomalies, exceptions, data discrepancies, etc. (and fix them
-
25 days annual leave (with the option to buy and sell additional days)
- Cycle to work scheme
- Access to Learning & Development platform
- Life Insurance
- Auto Enrolment Pensions
- Healthshield (Cashback on dental check-ups and fillings, eye tests, physiotherapy, prescriptions and much more
- Reimburse for usage of personal mobile phone
- Free Gym membership and Free Friday lunch for office based staff