Employee Benefits
- Free eye test (free pair of glasses worth up to £50)
- Yearly health check
- PAM Assist (Employee well-being programme)
- Discretionary Annual bonus Scheme
- Death-in-service benefit (up to three times annual salary)
- Pension (company matched up to 6%)
- Onsite parking
- Additional Holiday Purchase Scheme (buy up to 5 extra days)
Position
Senior Software Engineer & Team Leader
Location: Huddersfield, expected to work away on site 10-20% of time. (Full UK Driving Licence required)
Hours
Monday - Thursday 08:00 - 16:30, Friday 08:00 - 13:00
Salary: £65,000 - £80,000
Overview
The Senior Software Engineer & Team Leader will be responsible for leading a team of developers while also contributing hands-on to software development projects. This role combines technical expertise with leadership skills to drive project success and team growth.
Key Responsibilities
- Lead a team of software engineers, providing technical guidance and career development.
- Collaborate with other departments and provide technical support to the sales, proposal, project and design teams, including simulations, estimating, software and hardware selection.
- Commercial awareness to identify and manage for out-of-scope work, including developing proposals for billing for variations.
- Closely collaborate with the ‘Principal Software Engineer’ for developing standards new products.
- Manage project timelines, resource allocation, and technical deliverables in line with budget.
- Conduct software code reviews and provide constructive feedback to team members.
- Identify and mitigate technical risks and issues throughout the development lifecycle.
- Creation and testing of PLC and HMI/SCADA software applications primarily using Siemens / Allen Bradley/Rockwell products. Network design and implementation of industry standard protocols including MODBUS and OPC.
- Preparation of design documentation including, I/O lists, FDS, SDI, SDS, FAT/SAT Test documents.
- Commissioning on customer sites in both the UK and abroad. Must be prepared to work offshore when required (previous experience not essential as full training will be provided).
Qualifications
- Experience within the Chemical, Petrochemical or Oil and Gas industry would be beneficial, but is not essential.
- Knowledge of condition monitoring systems (Bentley Nevada, B&K, Emerson), Exor HMIs, IIoT and Functional/Machine Safety would be an advantage.
- Degree in Computer Science, Engineering, or related field.
- 5+ years of software development experience.
- 2+ years of team leadership or management experience.
- Strong programming skills in relevant languages, e.g. Ladder logic, function block, basic Structured programming, remote access programming, etc.
- Excellent problem-solving abilities and technical decision-making skills.
- Outstanding communication and interpersonal skills.
- Ability to balance technical contributions with management responsibilities.
- Strong leadership and team-building abilities.
- Excellent time management and organizational skills.
- Adaptability and resilience in a fast-paced environment.
- Collaborative approach to problem-solving.
- Commitment to continuous learning and improvement.