We are looking for a Senior Software Engineer to join our team in Spain.
We are a diverse global team driving innovation in engineering products that support research and science. As part of the IPfolio team, you'll join a collaborative development community with opportunities for career growth and cross-team engagement. We value continuous learning, modern practices, and knowledge-sharing to build great products and improve together.
If you are skilled in Salesforce development with ISV expertise and enjoy optimizing development workflows and CI/CD pipelines, ensuring efficient, reliable, and scalable processes for Salesforce-based solutions. This role will focus on tools like Jenkins, Git, GitHub Actions, Salesforce CI/CD, Salesforce DX, and more.
About You – experience, education, skills, and accomplishments
-
Hands-on experience in defining, setting up, and operating Salesforce CI/CD processes using tools like Jenkins, GitHub Actions, and Salesforce DX.
-
Proficiency in Git-based source-driven development and managing version control systems.
-
Strong knowledge of consuming Salesforce APIs and automating processes within Salesforce ecosystems.
-
Expertise in working around Salesforce platform limits through asynchronous and batch processing techniques.
-
Proven ability to design and deliver scalable, secure, and performant architectures for enterprise applications.
-
Experience with automating workflows and process optimization.
-
Creative, enthusiastic, and committed to continuous learning.
-
Bachelor's degree in Computer Science, Software Design, or a related field.
-
Excellent verbal and written communication skills.
It would be great if you also have . . .
-
Hands-on experience scripting with tools like Bash, Node.js, or Groovy to automate workflows.
-
Experience building custom Salesforce DX plugins.
-
Familiarity with cloud platforms such as AWS, Heroku, or similar.
-
A Master’s or PhD in Computer Science, Software Design, or a related field.
-
In-depth knowledge of Jenkins Pipelines or other CI/CD automation frameworks.
What will you be doing in this role?
-
Enhance Developer Experience: Design and implement tools, pipelines, and processes to streamline CI/CD workflows for developers.
-
Optimize CI/CD Pipelines: Build and maintain robust CI/CD processes using Jenkins, GitHub Actions, Salesforce DX, and related tools.
-
Automate Repetitive Tasks: Create scripts and tools to simplify and optimize development and deployment workflows.
-
Collaborate Across Teams: Partner with developers, QA engineers, and product teams to ensure seamless integration and deployment processes.
-
Maintain Code Quality: Define and enforce coding standards, perform code reviews, and ensure high test coverage with unit and integration tests.
-
Architect Scalable Solutions: Plan and deliver scalable, secure, and performant architectures for Salesforce-based applications.
-
Promote Best Practices: Participate in and contribute to internal Communities of Practice, focusing on clean code, agile methods, and knowledge sharing.
-
Monitor and Evolve Processes: Continuously improve development workflows by leveraging feedback and emerging technologies.
Product you will be developing:
IPG applications are designed to securely manage and support operational efficiency and strategic decision-making across the entire IP lifecycle. This drives IP awareness, improves planning and efficiency, and helps to increase market competitiveness across the globe. World-class IP management systems empower innovation, elevates your IP management and protection capabilities, and facilitates agile portfolio management and optimization.
About the Team
We are a diverse global team dedicated to developing complex engineering products that drive innovation, research, and science worldwide. As part of the larger IPfolio team within our technology organization, we foster strong connections across teams to create a thriving development community and provide opportunities for cross-team career growth. We encourage participation in multidisciplinary groups, communities of practice, and continuous learning, promoting collaboration, knowledge-sharing, and the exploration of new ideas to enhance both our products and how we work together.
Hours of Work
This is a Full-time (40 hour per week), permanent position, working in CET time zone.
What we can offer you:
-
30 working days of vacation
-
Volunteering community, with 40 paid hours of volunteering time
-
Private Health and Life & Disability insurances.
-
Tax-free benefits (Ticket Restaurant scheme, kindergarten, and transport cards)
-
Agile work environment with a team of talented colleagues
-
On-site language classes (Catalan, Spanish and English)
-
Digital workplace with possibility to work in a central office location in Barcelona with global and dynamic employees.
At Clarivate, we are committed to providing equal employment opportunities for all persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.
Top Skills
What We Do
Clarivate™ is a global leader in providing solutions to accelerate the lifecycle of innovation. Our bold mission is to help customers solve some of the world’s most complex problems by providing actionable information and insights that reduce the time from new ideas to life-changing inventions in the areas of science and intellectual property. We help customers discover, protect and commercialize their inventions using our trusted subscription and technology-based solutions coupled with deep domain expertise. For more information, please visit clarivate.com.