Lead Software Engineer in London

Lead Software Engineer in London

London Full-Time 60000 - 80000 € / year (est.) Home office (partial)
P

At a Glance

  • Tasks: Lead a team to develop innovative software for cutting-edge 3D printing technology.
  • Company: Join Photocentric, an award-winning innovator in 3D printing based in Peterborough.
  • Benefits: Enjoy competitive salary, hybrid working, free gym access, and onsite vehicle charging.
  • Other info: Collaborative environment with excellent career growth opportunities.
  • Why this job: Make a real impact in the future of manufacturing with advanced technology.
  • Qualifications: Experience in TypeScript, RESTful APIs, and hardware interfacing is essential.

The predicted salary is between 60000 - 80000 € per year.

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-generation mass manufacturing solutions.

The Lead Software Engineer will work within a small, collaborative engineering team and alongside other R&D teams to deliver bespoke software solutions for advanced manufacturing systems.

  • Design, build, and maintain frontend and backend software supporting new and existing 3D printing solutions.
  • Develop and enhance bespoke 3D printer control software.
  • Work directly with hardware and equipment to diagnose issues and resolve system-level problems.
  • Translate business and product requirements into technical solutions and support software release planning and delivery.
  • Produce and maintain technical documentation, including software release notes.
  • Contribute to software architecture, code quality, and development processes.
  • Identify, coordinate, and manage outsourced software development where appropriate.
  • Lead a small team.

Required Skills and Experience:

  • TypeScript backend development, using NestJS or similar frameworks.
  • Experience designing and consuming RESTful APIs.
  • Experience developing software that operates or interfaces with hardware.
  • Familiarity with event-driven architectures.
  • Experience with database design and implementation.
  • Strong debugging, problem-solving, and code design skills.
  • Experience working with Linux-based systems, including Raspberry Pi (RPI) or similar platforms.
  • Ability to adapt to existing systems and workflows, contribute to team development practices, and suggest improvements to efficiency and code quality.
  • Clear and effective communication skills with team members and stakeholders.

Non-essentials but useful:

  • C++ and/or Python (used within parts of our system).
  • Embedded software development (some embedded layers are written in C++ and Python).
  • Experience working in mixed-language codebases.
  • Awareness of UI/UX design considerations for user-facing tools.

What We Offer:

  • Onsite role but could offer hybrid working.
  • Free onsite vehicle charging.
  • Free access to our on-premises gym.
  • Access to state-of-the-art 3D printing and prototyping facilities.
  • A friendly team with a strong social culture.

Lead Software Engineer in London employer: Photocentric Ltd

Photocentric Ltd is an exceptional employer located in Peterborough, offering a dynamic work environment where innovation thrives. With access to state-of-the-art 3D printing facilities and a strong emphasis on employee growth through structured training and collaborative projects, team members enjoy a friendly culture that fosters creativity and teamwork. The company also provides unique benefits such as free onsite vehicle charging and gym access, making it an attractive place for those seeking meaningful and rewarding careers in advanced manufacturing.

P

Contact Detail:

Photocentric Ltd Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Software Engineer in London

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at Photocentric. A friendly chat can sometimes lead to job opportunities that aren't even advertised!

Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with projects related to 3D printing or software development, make sure to highlight them. It’s a great way to demonstrate your expertise and passion for the field.

Tip Number 3

Prepare for the interview by understanding Photocentric's products and technologies. Familiarise yourself with their 3D printing methods and think about how your skills can contribute to their innovative solutions. This will show you're genuinely interested!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re keen on joining the team at Photocentric and ready to dive into the world of advanced manufacturing.

We think you need these skills to ace Lead Software Engineer in London

TypeScript backend development
NestJS or similar frameworks
Designing and consuming RESTful APIs
Software development interfacing with hardware
Event-driven architectures
Database design and implementation
Debugging skills

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Lead Software Engineer role. Highlight your experience with TypeScript, RESTful APIs, and any relevant projects that showcase your skills in software development and hardware interfacing.

Show Your Passion for 3D Printing:Let us know why you're excited about 3D printing and how you see it evolving. Mention any personal projects or experiences that relate to additive manufacturing to show your genuine interest in the field.

Be Clear and Concise:When writing your application, keep it straightforward and to the point. Use clear language to describe your skills and experiences, making it easy for us to see how you fit into our team.

Apply Through Our Website:We encourage you to submit your application directly through our website. This way, we can ensure your application is reviewed promptly and you get the best chance to shine!

How to prepare for a job interview at Photocentric Ltd

Know Your Tech Inside Out

Make sure you’re well-versed in TypeScript, NestJS, and RESTful APIs. Brush up on your experience with Linux-based systems and any hardware interfacing you've done. Being able to discuss specific projects where you’ve applied these skills will show you're the right fit for the Lead Software Engineer role.

Showcase Your Problem-Solving Skills

Prepare examples of how you've diagnosed and resolved system-level issues in past projects. Photocentric is looking for someone who can think on their feet, so be ready to walk through your thought process and the steps you took to overcome challenges.

Communicate Clearly and Collaboratively

Since you'll be working within a small, collaborative team, practice articulating your ideas clearly. Think about how you can convey complex technical concepts in a way that’s easy for others to understand. This will demonstrate your ability to work effectively with both technical and non-technical stakeholders.

Prepare Questions About Their Innovations

Research Photocentric's patented 3D printing methods and recent innovations. Prepare thoughtful questions that show your genuine interest in their technology and how you can contribute to their mission. This not only shows your enthusiasm but also your proactive approach to understanding their business.