Enable job alerts via email!

Senior Software Engineer & Team Leader

ZipRecruiter

Huddersfield

On-site

GBP 65,000 - 80,000

Full time

10 days ago

Job summary

A technology firm in Huddersfield is seeking a Senior Software Engineer & Team Leader to lead a team of developers while also contributing to software projects. This role combines technical proficiency with leadership skills, requiring strong programming experience and an ability to drive project success. Competitive salary from £65,000 to £80,000 with various employee benefits.

Benefits

Free eye test
Yearly health check
Employee well-being programme
Discretionary Annual bonus
Death-in-service benefit
Pension (company matched)
Onsite parking
Additional Holiday Purchase Scheme

Qualifications

  • 5+ years of software development experience.
  • 2+ years of team leadership or management experience.
  • Experience in the Chemical, Petrochemical or Oil and Gas industry would be beneficial.

Responsibilities

  • Lead a team of software engineers and provide technical guidance.
  • Collaborate with various departments to provide technical support.
  • Manage project timelines and resource allocation.

Skills

Ladder logic
Function block programming
Technical decision-making
Problem-solving
Team leadership
Excellent communication

Education

Degree in Computer Science, Engineering, or related field

Tools

Siemens
Allen Bradley
Rockwell
Job description
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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.