Job Search and Career Advice Platform

Enable job alerts via email!

Electro-Mechanical Engineer Apprenticeship: Digital Platform Innovator

Caterpillar Financial Services Corporation

Peterborough

Hybrid

GBP 144,000 - 236,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading construction and mining equipment manufacturer is seeking a Principal Software Engineer to lead the development of a state-of-the-art digital platform. In this role, you will provide strategic leadership and collaborate with engineering teams to ensure project goals are met. You will leverage cutting-edge technologies to enhance automation and promote data-driven decision-making. Ideal candidates have extensive experience in software development, particularly with Java, and a strong understanding of agile methodologies. Join a team making a significant impact in modern manufacturing.

Benefits

Medical, dental, and vision benefits
Paid time off
401(k) savings plans
Career Development
Incentive bonus

Qualifications

  • 12+ years of software engineering experience, particularly in backend or full-stack development.
  • Expert knowledge of Java or Scala, Spring Boot and RESTful API development.
  • Experience with front-end frameworks like Angular or React.

Responsibilities

  • Lead complex software engineering projects across multiple components.
  • Mentor junior software engineers and assist in technical direction.
  • Drive automation optimization for client requirements.

Skills

Decision Making and Critical Thinking
Effective Communications
Software Development
Software Integration Engineering
Software Product Testing

Education

Bachelor's degree in Computer Science or Electrical Engineering

Tools

Java
Angular
AWS
Spring Boot
Job description
A leading construction and mining equipment manufacturer is seeking a Principal Software Engineer to lead the development of a state-of-the-art digital platform. In this role, you will provide strategic leadership and collaborate with engineering teams to ensure project goals are met. You will leverage cutting-edge technologies to enhance automation and promote data-driven decision-making. Ideal candidates have extensive experience in software development, particularly with Java, and a strong understanding of agile methodologies. Join a team making a significant impact in modern manufacturing.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.