At a Glance
- Tasks: Lead the development of Salesforce solutions and enhance our data infrastructure.
- Company: Join a socially conscious tech company that values innovation and collaboration.
- Benefits: Enjoy flexible hours, generous holiday allowance, and professional growth opportunities.
- Other info: Be part of a fun team that prioritises work-life balance and personal development.
- Why this job: Make a real impact by building cutting-edge Salesforce solutions in a dynamic environment.
- Qualifications: 5+ years in Salesforce development with expertise in Apex, LWC, and CPQ.
The predicted salary is between 70000 - 70000 € per year.
Reporting to: Head of Group Systems & Data
Location: Remote, United Kingdom
Starting salary: up to £70,000
Job Purpose
The Senior Salesforce Developer is a lead technical contributor responsible for the development, scaling, and architectural integrity of the Group’s Salesforce environment and its connection to our wider data infrastructure. Working in lockstep with the Technical Lead and our Salesforce Specialists, you will own the technical execution of our Salesforce CPQ roadmap and the evolution of our proprietary Enterprise Service Bus (ESB). This is a builder-heavy role. You will bridge the gap between complex commercial logic within Salesforce and our in-house micro-services and databases, ensuring that data flows reliably, securely, and instantaneously across a rapidly scaling global business.
Key Facts
- CPQ Technical Lead: You are the expert for the technical build and logic of our Salesforce CPQ implementation, turning complex pricing models into automated reality.
- ESB Stewardship: Our home-built Enterprise Service Bus is a strategic asset. You will lead its expansion from the Salesforce side as we onboard new systems through organic growth and M&A.
- Proprietary Engine: We don’t just buy tools; we build them. You will lead the development of Salesforce-adjacent micro-services and databases to handle our unique business workflows.
- AI-Native Infrastructure: You will design the MCP connectors and integration layers that allow AI agents to talk to Salesforce and our core systems safely.
Role Responsibilities
- Salesforce & CPQ Development
- Lead CPQ Execution: Technical ownership of the Salesforce CPQ build—translating commercial requirements into robust Apex, LWC, and configuration.
- Collaborative Build: Work daily with Salesforce Specialists to ensure all developments align with platform health, naming conventions, and the wider CRM roadmap.
- Performance Engineering: Optimize Salesforce-to-ESB data flows to ensure that complex quoting and pricing data move without latency or governor-limit issues.
- Integration Architecture & ESB Evolution
- Drive the ESB Roadmap: Lead the technical direction of our home-built Enterprise Service Bus from a Salesforce perspective, ensuring it remains resilient, scalable, and capable of handling high-concurrency event-driven workloads.
- Advanced Integration Patterns: Design and implement sophisticated integration patterns (webhooks, pub/sub, async messaging) between Salesforce, ERPs, and internal DBs.
- Operational Excellence: Own the monitoring and reliability of our Salesforce integration pipelines, implementing senior-level logging, alerting, and self-healing error handling to prevent data drift.
- Micro-Services & In-House Databases
- System Design: Architect and build the micro-services (Python/Node) that power our proprietary business logic, reporting into the Technical Lead for architectural sign-off.
- Database Engineering: Lead the design and maintenance of in-house relational databases, ensuring clean schema design, data integrity, and performance tuning for the Data team.
- CI/CD Ownership: Manage the deployment lifecycle of these services and Salesforce metadata, ensuring robust testing and version control are standard practice.
- AI Tooling & MCP Development
- System Exposure: Design and govern custom Model Context Protocol (MCP) servers that provide AI agents with secure, structured access to Salesforce and internal systems.
- Agentic Workflows: Build the connective tissue that allows AI to perform autonomous actions (like data validation or quote drafting) across our stack.
Essential
- Senior Salesforce Engineering Background: 5+ years experience in Salesforce development with deep expertise in Apex, LWC, and Flow.
- Salesforce CPQ Mastery: Technical proficiency in Salesforce CPQ with specific, hands-on experience in complex CPQ logic and pricing engines.
- Integration Expert: Deep experience with ESB patterns, message queuing (RabbitMQ/Kafka), and building/consuming complex REST APIs.
- Python/SQL Expert: Proficiency in Python for micro-services and advanced SQL for database design and optimization.
- Collaborative Pedigree: Experience working in a structured team reporting to a Technical Lead and partnering with platform specialists.
Desirable
- AI Frameworks: Experience with MCP or building custom wrappers for LLMs (Claude/GPT).
- Infrastructure: Familiarity with Docker, Kubernetes, and Salesforce DX / CI/CD automation.
Behaviours
- Systems Thinker: You don't just fix a bug; you figure out why the architecture allowed it to happen and you fix the root cause.
- High Agency: You take ownership of the Quote-to-Cash pipeline and don’t wait for a nudge to improve it.
- Collaborative Leader: You enjoy the team sport of engineering—sharing knowledge with juniors and syncing with specialists to ensure the whole ecosystem stays healthy.
- Mentor Mentality: You enjoy elevating the junior members of the team through code reviews and architectural coaching.
Why work for us
We place huge importance on caring for and developing our people. If you join us you can expect a good work-life balance and the training and support you need to succeed in your role and continue to progress. We are a socially conscious company, but one that also likes to have fun. We offer a generous holiday allowance, flexible hours, buying and selling holiday, enhanced maternity pay, free breakfast, fruit, and drinks, regular socials and much more.
Senior Salesforce Developer employer: The Key Support Services
As a Senior Salesforce Developer at our company, you will thrive in a supportive and innovative environment that prioritises employee growth and work-life balance. With a commitment to professional development, generous benefits including flexible hours and enhanced maternity pay, and a vibrant work culture that values collaboration and fun, we ensure that our team members are equipped to succeed and enjoy their work. Join us in shaping the future of our Salesforce ecosystem while being part of a socially conscious organisation that truly cares for its people.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Salesforce Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the Salesforce community or related fields. Attend meetups, webinars, or online forums to get your name out there and learn about potential job openings.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Salesforce projects, especially any CPQ implementations or micro-services you've built. This will give potential employers a clear view of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on common Salesforce scenarios and technical questions. Practice explaining your thought process when tackling complex problems, as this will demonstrate your systems thinking and collaborative spirit.
✨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 our team.
We think you need these skills to ace Senior Salesforce Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Salesforce Developer role. Highlight your experience with Salesforce CPQ, Apex, and LWC, and don’t forget to mention any relevant projects that showcase your skills in integration and micro-services.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you the perfect fit. Be sure to mention your collaborative spirit and any leadership experiences you’ve had.
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex challenges in previous roles. We love systems thinkers who can identify root causes and implement effective solutions, so don’t hold back on sharing those stories!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to see your application and get to know you better. Plus, it shows you’re keen on joining our team at StudySmarter!
How to prepare for a job interview at The Key Support Services
✨Know Your Salesforce Inside Out
Make sure you brush up on your Salesforce knowledge, especially around CPQ and Apex. Be ready to discuss specific projects where you've implemented complex pricing models or optimised data flows. This will show that you not only understand the platform but can also apply your expertise in real-world scenarios.
✨Showcase Your Integration Skills
Prepare examples of how you've worked with ESB patterns and message queuing systems like RabbitMQ or Kafka. Discuss any challenges you faced and how you overcame them. This will demonstrate your ability to handle the integration architecture responsibilities of the role.
✨Emphasise Collaboration
Since this role involves working closely with Salesforce Specialists and a Technical Lead, be ready to share experiences where teamwork was key to your success. Highlight how you’ve mentored junior developers or collaborated on projects to ensure platform health and alignment with broader goals.
✨Demonstrate Your Systems Thinking
Be prepared to discuss how you approach problem-solving from a systems perspective. Share examples of when you identified root causes of issues and implemented solutions that improved overall architecture. This will resonate well with the company's focus on operational excellence and continuous improvement.