Software Engineer

Warburtons
Nottingham, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Remote
Nottingham, United Kingdom

Tech stack

Java
API
Artificial Intelligence
Amazon Web Services (AWS)
Application Performance Management
User Authentication
Software as a Service
Code Review
Data Architecture
Django
Python
OAuth
Software Architecture
Ruby
JSON Web Token
Software Engineering
Software Systems
Visual Systems
Backend
Tia Portal
Data Management
Software Version Control

Job description

As a Senior Software Engineer, you will design, develop, document, and commission control software for custom automation machinery. You'll take the lead on smaller software projects, produce Software Design Specifications (SDS), conduct Source Code Reviews (SCRs), and support commissioning both in-house and at customer sites.

This is a hands-on, impactful role where you'll collaborate closely with Principal Engineers, cross-functional engineering teams, and mentor junior engineers., * Lead software development activities for assigned automation projects.

  • Produce clear and accurate Software Design Specifications (SDS).
  • Conduct formal Source Code Reviews (SCRs) and provide structured feedback.
  • Independently deliver software workstreams for smaller automation projects.
  • Support and often lead commissioning activities (FAT/SAT), both on-site and in-house.
  • Collaborate with mechanical, electrical, production, and project management teams.
  • Mentor and support junior engineers on best practices and technical development.

Deliverables

  • High-quality SDS documents guiding software architecture and implementation.
  • Delivered software systems completed on time and in line with specifications.
  • Completed SCRs with actionable, constructive feedback.
  • Fully commissioned and tested automation systems.
  • Demonstrable contribution to junior engineer training and development., Contract Java/Full Stack Developer £530/day Inside IR-35 Happy to accept non cleared candidates and those with lapsed SC Remote with occasional travel to London for client meetings only - expensable We are looking for experienced senior Fullstack Java Software Engineers..., Senior Software Engineer | Remote | Django | SaaS UK Remote (Quarterly team meet-ups) £60,000-£70,000 (DOE) Tech Stack: - Python - Django - Authentication methods - OAuth2, JWT, API keys - AWS SR2 are partnering with a growing SaaS platform used by organisations..., Company description: At Warburtons, family is at the heart of our business. Job description: Are you an aspiring Software & Controls Engineer, Automation & Controls Engineer, or an Electrical Engineer looking to further your career? Due to the further investment, we..., Company description: At Warburtons, family is at the heart of our business. Job description: Are you an aspiring Software & Controls Engineer, Automation & Controls Engineer, or an Electrical Engineer looking to further your career? Due to the further investment, we have an...

Requirements

  • Strong background in automation and control software development.
  • Experience delivering software from specification to commissioning.
  • Proven ability to write SDS documents and explain complex system behaviour.
  • Hands-on commissioning experience for automated machinery.
  • Strong understanding of automation safety integration.

Technical Essentials

  • Advanced PLC/HMI development (e.g., Siemens TIA Portal, Rockwell Studio 5000).
  • Skilled in writing SDS and leading SCRs.
  • Experience working within structured documentation processes.

Desirable

  • Experience working with bespoke or one-off automated machinery.
  • Integration of robotics or vision systems into control architectures.
  • Familiarity with motion control tuning and diagnostics.
  • Knowledge of version control systems.
  • Degree in Software Engineering, Electrical Engineering, or Controls Engineering.

Reporting Line & Collaboration

  • Reports to: Software Team Lead / Controls Manager
  • Works closely with: Mechanical Engineering, Electrical Engineering, Production & Build, Commissioning Teams, Project Managers, Are you a Senior Ruby Engineer who enjoys building robust systems, shipping frequently, and using modern AI tooling to raise the bar? We're currently hiring once again for a Senior Engineer on behalf of modern, cloud-native SaaS business embedding AI and automation into..., NMS Recruit are seeking an Senior Consultant with a strong background in the construction industry with solid financial/commercial experience. The role would be suitable for quantity surveyors or finance/accounting professionals within the construction industry who are..., X3 Hands On Software Engineering Managers/Tech leads - C#/.NET/AZURE - Data & Performance This is a hands-on technical leadership role with a strong focus on data architecture, application performance, and platform scalability. You'll lead a small senior engineering...

Apply for this position