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.
With offices in Manchester, New York, Dubai, Tulsa, and Warsaw, we operate across North America, EMEA, and Australia.
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.
Requirements
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.