Engineering Team Leader I

Engineering Granada, Spain


Description

Application Deadline - 10 January 2025

WHO WE ARE

Certinia (formerly FinancialForce) 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, and ERP 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 San Jose, California with offices around the world, Certinia is backed by Haveli Investments, General Atlantic and Salesforce Ventures. For more information, visit www.certinia.com.

THE ROLE 

This is an Engineering Team Lead role where both technical and domain expertise is required. You will lead a team of, typically, five software engineers, for which you will have line management responsibility. You will be expected to contribute to the technical approaches, and the active development, of software features that deliver value to our customers.

  • You will work in an environment that encourages creativity and innovation, and is inspired by thought leading Lean Management practices, underpinned by a strong philosophy of Continuous Integration and Continuous Deployment.
  • You will influence strategies and approaches to the design and writing of tests ensuring Quality is built-in throughout the lifecycle. You will make contributions to standards and guidelines that ensure solid and robust applications.
  • You will ensure the team has the support they need, proactively identifying and removing obstacles. As the line manager you will mentor, coach and develop team members through your own example and through one to one meetings as needed,
  • You will represent and speak to the team’s key functional goals. You will help to ensure speedy resolution of internal and customer defects that are allocated to the team through a process agreed with the Engineering Manager.
  • It is expected that the largest part of this role will be technical in nature, working closely with the Product Manager on solutions, furthering the team’s goals by solving technical problems and writing code including tests.

This role is mainly hybrid being part office and part home working. There may be a need for occasional offsite meetings or visits to other offices. This job may require some flexibility in working hours in order to support and liaise with the Company’s other locations, and development partners.

WHAT YOU WILL DO IN THIS ROLE

  • Support the team in meeting high code throughput through frequent code commits
    • Support the team in the speedy resolution of allocated defects
    • Work the Product Manager to arrive at release objectives
    • Escalate issues when necessary
  • Frequently write code including tests
  • Develop and coach others in technology and domain
  • Facilitate feedback through reviews and retrospectives, involving team members from other functional areas, e.g., Product Managers, UX, Technical Writers, etc.
  • Drive the Performance Feedback loop - have regular 1-2-1's with the team members, delivering recognition and feedback, discussing development opportunities and support needs, and taking on board suggestions for improvements
  • Career progression discussions - setting objectives and timescales for achievement to help with progression to new roles and levels
  • Identifying and utilizing coaching and mentoring opportunities with members of the team to aid their knowledge and progression
  • Participate in the hiring process, including interviewing, devising and delivering technical tests, and being involved in the decision making process leading to employment offers
  • Identify and recommend training needs for team members
  • Will be required to participate in Employee Success processes, as well as providing input into processes such as promotions, etc. 

WHAT YOU NEED TO BE SUCCESSFUL IN THIS ROLE

  • Further educated to degree level or above in Computer Science or similar discipline
  • Demonstrated success in a complex Software Engineering environment
  • High competency with enterprise software tooling and methodologies like distributed version control systems, and continuous integration and testing.
  • Strong knowledge and applied expertise of quality practices.
  • Good working knowledge and experience of Lean Management principles
  • A passion for Continuous Integration and Continuous Deployment
  • A focus on fast feedback
  • Ability to travel domestically and internationally

WHAT ELSE WOULD BE GREAT

  • Strong knowledge of applicable functional domain
  • Previous experience of line managing people
  • Able to manage multiple opportunities, projects and priorities concurrently
  • Excellent problem solving skills
  • Able to foster a culture of cross team collaboration
  • Strong written and verbal communication skills
  • Strong interpersonal communication skills
  • Desire to develop coaching and mentoring skills
  • Able to operate effectively where there is ambiguity
  • Ability to resolve conflict within teams

#LI-RW1

Certinia is an affirmative action and equal opportunity employer. As an equal opportunity employer, Certinia does not discriminate against any applicant or employee based on race, color, sex, sexual orientation, gender identity, marital status, religion, national origin, ancestry, age, disability, military or veteran status, genetic information or any other basis protected by applicable federal, state, or local laws. Certinia also has an accommodation process to reasonably accommodate applicants and employees with disabilities. For more information or if you have a need, contact [email protected]. If applicable under the San Francisco Fair Chance Ordinance or any other applicable federal, state, or local law, Certinia considers qualified applicants with arrest and conviction records for employment.