At a Glance
- Tasks: Lead software delivery for complex automation projects and mentor engineers.
- Company: Leading designer of bespoke automation machinery in advanced manufacturing.
- Benefits: Fully remote role with competitive salary and opportunities for professional growth.
- Other info: Dynamic environment with collaboration across multiple engineering disciplines.
- Why this job: Make a real impact in automation technology and lead innovative projects.
- Qualifications: Expertise in PLC/HMI development and proven leadership in automation projects.
The predicted salary is between 70000 - 90000 £ per year.
Expert-level PLC/HMI development Siemens TIA PORTAL, experience in delivering machine control software is a must. Our client is a leading designer and manufacturer of complex, bespoke automation machinery used across advanced manufacturing sectors. They deliver highly engineered, one-off automated systems, integrating cutting-edge control technologies, robotics, and precision motion. Due to continued growth and increased project complexity, they are seeking a Principal Software Engineer to lead software delivery across major automation projects.
As the Principal Software Engineer, you will act as the senior technical authority for software across complex automation projects. You will lead software design and implementation, validate Software Design Specifications (SDS), oversee Source Code Reviews (SCRs), and ensure software is delivered to the highest engineering standards. This role is central to successful delivery: you will guide engineers, resolve technical issues, manage task delegation, and ensure best practices are followed from design through commissioning.
- Lead and oversee all software implementation for major automation projects.
- Create, review, and validate Software Design Specifications (SDS) to ensure accuracy and completeness.
- Delegate development tasks and maintain oversight of progress, quality, and compliance.
- Lead Source Code Reviews (SCRs) across all major software modules.
- Drive the software commissioning phase for large/complex systems, integrating software into wider commissioning activities.
- Act as the senior engineering authority—troubleshooting, resolving issues, and guiding decision-making.
- Mentor, coach, and develop engineers to elevate technical performance standards.
- Ensure strict adherence to established development, documentation, and commissioning processes.
- Collaborate closely across mechanical, electrical, production, commissioning, and project management functions.
Software systems delivered on time, to specification, and fully aligned with project standards. Fully commissioned automation systems with complete testing and documentation. Clear task delegation and consistent technical leadership across software teams. Occasional on-site support for commissioning, troubleshooting, and customer technical engagement.
Expert experience developing and delivering control software for automated machinery. Proven leadership delivering major automation software projects end-to-end. Deep understanding of SDS creation, validation, and project application. Experience leading commissioning and supporting escalations on complex systems. Expert-level PLC/HMI development across multiple platforms. Strong competence managing commissioning processes and resolving complex issues. Experience with advanced automation technologies such as robotics, vision systems, and data-driven automation. Experience delivering multi-disciplinary automation projects. Familiarity with functional safety standards, compliance frameworks, and software lifecycle management. Degree in Engineering, Software Engineering, Electrical Engineering, or related field.
Principal Software Engineer (Fully Remote) in England employer: Alexander Daniels Global
Contact Detail:
Alexander Daniels Global Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer (Fully Remote) in England
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend virtual meetups, and engage with professionals on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Showcase your expertise! Create a portfolio that highlights your best projects, especially those involving PLC/HMI development and automation systems. This will give potential employers a clear view of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to software design and commissioning processes. Practice explaining your past projects and how you’ve led teams to success—this is your chance to shine!
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Principal Software Engineer (Fully Remote) in England
Some tips for your application 🫡
Show Off Your Expertise: Make sure to highlight your expert-level PLC/HMI development experience, especially with Siemens TIA PORTAL. We want to see how your skills align with the complex automation projects we tackle.
Tailor Your Application: Don’t just send a generic CV! Tailor your application to reflect your experience in delivering machine control software and leading major automation projects. We love seeing how you fit into our world.
Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate straightforward communication, so make sure your achievements and experiences shine through without unnecessary fluff.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity as a Principal Software Engineer!
How to prepare for a job interview at Alexander Daniels Global
✨Know Your Stuff
Make sure you brush up on your PLC/HMI development skills, especially with Siemens TIA Portal. Be ready to discuss your past experiences in delivering machine control software and how you've tackled complex automation projects.
✨Showcase Your Leadership Skills
As a Principal Software Engineer, you'll be expected to lead teams and guide engineers. Prepare examples of how you've successfully managed task delegation, resolved technical issues, and mentored others in your previous roles.
✨Understand the Bigger Picture
Familiarise yourself with the entire automation process, from design to commissioning. Be prepared to discuss how you ensure adherence to development processes and how you integrate software into wider commissioning activities.
✨Be Ready for Technical Questions
Expect in-depth questions about Software Design Specifications (SDS) and Source Code Reviews (SCRs). Have specific examples ready that demonstrate your expertise in these areas and how you've applied them in real-world scenarios.