Skip to main content

Lead Software Engineer in Peterborough

Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.

We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.

Job Description

Lead Software Engineer

Photocentric Ltd, based in Peterborough, Cambridgeshire and the USA, is an award-winning innovator in 3D printing. We have invented a patented new method of 3D printing that is beginning to disrupt how things are made worldwide. We manufacture our own 3D printers and resins in Peterborough and export globally.

Join Photocentric and help take our 3D printer to the next level. We are seeking a Lead Software Engineer to enhance our system capabilities and support the evolution of additive manufacturing into next- mass manufacturing solutions.

Key Responsibilities as Lead Software Engineer include:

    \n
  • Work within a small, collaborative engineering team and alongside other R&D teams to deliver bespoke software solutions for advanced manufacturing systems.
  • \n

  • Design, build, and maintain frontend and backend software supporting new and existing 3D printing solutions.
  • \n

  • Develop and enhance bespoke 3D printer control software.
  • \n

  • Work directly with hardware and equipment to diagnose issues and resolve system-level problems.
  • \n

  • Translate business and product requirements into technical solutions and support software release planning and delivery.
  • \n

  • Produce and maintain technical documentation, including software release notes.
  • \n

  • Contribute to software architecture, code quality, and development processes.
  • \n

  • Carrying out coding
  • \n

  • Identify, coordinate, and manage outsourced software development where appropriate.
  • \n

  • Lead a small team
  • \n

Required Skills and Experience of our Lead Software Engineer:

    \n
  • Full-stack software development experience.
  • \n

  • Strong proficiency in JavaScript / TypeScript, including Angular for frontend development.
  • \n

  • TypeScript backend development, using NestJS or similar frameworks.
  • \n

  • Experience designing and consuming RESTful APIs.
  • \n

  • Experience developing software that operates or interfaces with hardware.
  • \n

  • Familiarity with event-driven architectures.
  • \n

  • Experience with database design and implementation.
  • \n

  • Strong debugging, problem-solving, and code design skills.
  • \n

  • Experience working with Linux-based systems, including Raspberry Pi (RPI) or similar platforms.
  • \n

  • Ability to adapt to existing systems and workflows, contribute to team development practices, and suggest improvements to efficiency and code quality.
  • \n

  • Clear and effective communication skills with team members and stakeholders.
  • \n

Non-Essential but Useful:

    \n
  • C++ and/or Python (used within parts of our system).
  • \n

  • Embedded software development (some embedded layers are written in C++ and Python).
  • \n

  • Experience working in mixed- codebases.
  • \n

  • Awareness of UI/UX design considerations for user-facing tools.
  • \n

What We Offer:

    \n
  • Competitive salary.
  • \n

  • Higher-contribution pension.
  • \n

  • Minimum 24 days holiday entitlement.
  • \n

  • Onsite role but could offer hybrid working
  • \n

  • Free onsite vehicle charging.
  • \n

  • Free access to our on-premises gym.
  • \n

  • Access to state-of-the-art 3D printing and prototyping facilities.
  • \n

  • A friendly team with a strong social culture.
  • \n

If you’re excited by the idea of manufacturing in orbit and want to be part of a project that’s changing how things are made in space and become our Lead Software Engineer, please click ‘apply’ now! We’d love to hear from you.

If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.

Lead Software Engineer in Peterborough

Peterborough, ON
Full time

Published on 04/12/2026

Share this job now