hero

Accelerate your career.

Explore opportunities across TA's portfolio

Intern Software Engineer

Certinia

Certinia

Software Engineering
Armilla, Granada, Spain
Posted on Sep 16, 2025

All applications must come through ICARO

WHO WE ARE

Certinia delivers a Services-as-a-Business platform that powers and connects all aspects of services operations, from services estimation and delivery to customer success management and financial planning and accounting. The company’s Professional Services Automation (PSA), Customer Success (CS), and Financial Management (FM) solutions—delivered on Salesforce’s leading cloud platform—provide the ability to run a connected services business, deliver with intelligence, and achieve business agility. Headquartered in Austin, Texas with presence around the world, Certinia is backed by Haveli Investments, TA Associates, General Atlantic and Salesforce Ventures. For more information, visit www.certinia.com.

THE ROLE

Our R&D Organisation consists of a number of key areas. We have Software Development teams who build new features and fix issues; a Development Operations team who manage all of the infrastructure that supports our development processes and also teams that specialise in Research, Architecture, Quality & Security.

The role will involve working in one or more of these teams, learning about how they work, and making contributions to their goals and objectives. You will be exposed to advanced software development processes defined by Lean and Agile methodologies. These involve strong emphasis on quality and continuous test automation and delivery.

You will be supported by your fellow team members and there will be a lot of learning as well as the assignment and completion of tasks with small to medium levels of complexity.

WHAT YOU WILL DO IN THIS ROLE

Responsibilities will include some or all of the following:

  • Developing software code to produce new system features
  • Fixing software issues reported by customers or detected internally
  • Designing, automating and executing unit and system tests for new system features or fixes
  • Using a framework of published standards and practices within the company
  • Collaborating with colleagues in Design, Architecture and Product Management
  • Working with the Development team to collaboratively create iteration plans and task estimates
  • Contributing to our technical tools and supporting development infrastructure
  • Researching new technologies to understand their potential for Certinia
  • Influencing process improvements

WHAT YOU NEED TO BE SUCCESSFUL IN THIS ROLE

  • It is important that you have a passion for producing the highest quality software that ultimately makes our customers successful
  • You will have some experience in writing software code in an object oriented language
  • Analysing and solving problems
  • Understanding of software applications design and structure
  • Ability to work independently and as part of a team
  • Able to clearly communicate about ideas and designs both verbally and in writing
  • Resourcefulness in getting over problems and establishing clarity
  • You will be an undergraduate in Computer Science or Scientific based subject