Principal Engineer - Salesforce and Red Hat Sales Cloud (Ireland)
Role Overview
This position is for a senior technical leader responsible for shaping the architecture and evolution of the Sales Cloud platform built on Salesforce. You will lead engineering efforts to design, develop, and maintain enterprise-grade solutions that power sales and marketing operations. Working within an agile environment, you'll collaborate with analysts, architects, and cross-functional teams to deliver robust, scalable systems aligned with business goals.
Key Responsibilities
- Design and implement custom applications and integrations on the Force.com platform using Apex, Visualforce, Lightning Web Components (LWC), and modern integration patterns
- Collaborate with business systems analysts, product owners, and QA teams to define technical requirements and deliver high-quality solutions
- Apply deep expertise in RESTful and SOAP-based web services, including Salesforce APIs, to integrate with third-party and internal enterprise systems
- Lead code reviews, ensure adherence to best practices, and maintain code quality across deployments
- Develop accurate effort estimates and support timely project execution
- Refactor legacy components to improve system performance, scalability, and maintainability
- Diagnose and resolve complex issues in asynchronous processing, data flows, and integration pipelines
- Guide junior and mid-level engineers through mentorship and technical leadership
- Champion engineering excellence by promoting CI/CD workflows, automated testing, source control (Git), Salesforce DX, and scratch org strategies
- Identify gaps in current systems and lead the design and implementation of innovative solutions
Required Qualifications
- Minimum of five years of hands-on experience with Salesforce platform development
- Proven track record in both declarative (workflows, validation rules, approval processes) and programmatic (Apex, triggers, Visualforce) development
- Strong proficiency in JavaScript frameworks including jQuery or AngularJS, along with HTML and LWC
- Experience with version control, CI/CD pipelines, and development tools such as Git, VS Code, SonarQube, and Salesforce DX
- Solid understanding of CRM platforms and enterprise application architecture
- Expertise in problem-solving, data modeling, and logical rule design
- Demonstrated ability to lead technical direction, coordinate team activities, and drive adoption of best practices
Preferred Qualifications
- Salesforce certifications (e.g., Platform Developer II, Architect)
- Agile methodology certifications
- Familiarity with Salesforce Marketing Cloud features and integration patterns
Technical Environment
Salesforce Sales Cloud, Marketing Cloud, Force.com, Apex, Visualforce, Lightning Web Components (LWC), REST and SOAP APIs, JavaScript, jQuery, AngularJS, HTML, Git, VS Code, SonarQube, Salesforce DX, Scratch Orgs, Unit Testing, CI/CD, Version Control Systems (VCS)
Work Environment
This role is based in Ireland, with work arrangements varying by team needs—options include in-office, hybrid (office-flex), or fully remote setups. Flexibility is built into the model to support productivity and work-life balance.
Company Culture
The organization fosters a culture rooted in transparency, collaboration, and inclusion. Diverse perspectives are actively encouraged, and innovation is driven by open dialogue and shared ownership. Employees are empowered to challenge conventions and contribute meaningfully to technical and strategic decisions.
Equal Opportunity
All applicants are considered without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, ancestry, citizenship status, age, disability, veteran status, or any other protected characteristic under applicable law. The company is committed to creating an accessible and equitable workplace for all individuals.