Senior Software Engineer & Team Leader
Senior Software Engineer & Team Leader

Senior Software Engineer & Team Leader

Leeds Full-Time 55000 - 70000 £ / year (est.) No home office possible
Go Premium
UNICAT Technologies

At a Glance

  • Tasks: Lead a team of developers while driving innovative software projects.
  • Company: Join UNICAT Technologies, a leader in combustion and automation solutions.
  • Benefits: Enjoy free eye tests, health checks, bonuses, and a matched pension scheme.
  • Other info: Flexible working environment with opportunities for career growth and training.
  • Why this job: Make an impact in a dynamic industry while developing your leadership skills.
  • Qualifications: 5+ years in software development and 2+ years in team leadership required.

The predicted salary is between 55000 - 70000 £ per year.

UNICAT Technologies are specialists in combustion, process, automation and control systems. We design, build, install and commission thermal process plant and electrical control systems for chemical, pharmaceutical, oil and gas, renewables and engineering industries across the globe.

Our mission is built upon three core values:

Innovative Catalyst and Process Technology Partner: We drive progress through cutting-edge solutions.

Dedicated Collaboration: We work closely with partners to develop effective solutions.

Adaptable and Flexible: We focus on enhancing customer profitability, sustainability, and efficiency.

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

Job 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).

Skills & Experience

  • 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 programme, function block, basic Structure programming, remote access programming, 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.

Senior Software Engineer & Team Leader employer: UNICAT Technologies

At UNICAT Technologies, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our commitment to employee well-being is reflected in our comprehensive benefits package, including health checks, a well-being programme, and a generous pension scheme. Located in Huddersfield, our team enjoys opportunities for professional growth while working on cutting-edge projects in the combustion and automation sectors, making a meaningful impact across various industries.
UNICAT Technologies

Contact Detail:

UNICAT Technologies Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer & Team Leader

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage on platforms like LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.

✨Tip Number 2

Prepare for those interviews! Research UNICAT Technologies and their projects, and think about how your skills as a Senior Software Engineer can contribute to their mission. We want you to shine, so practice common interview questions and have your own ready to ask.

✨Tip Number 3

Show off your portfolio! If you’ve got past projects or contributions to open-source software, make sure to highlight them. We love seeing real examples of your work, especially when it comes to software development and team leadership.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always looking for passionate individuals who align with our values, so don’t hesitate to put yourself out there!

We think you need these skills to ace Senior Software Engineer & Team Leader

Team Leadership
Software Development
Technical Guidance
Project Management
PLC Programming
HMI/SCADA Software Development
Network Design
Condition Monitoring Systems
Communication Skills
Problem-Solving Skills
Time Management
Organisational Skills
Adaptability
Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experience that match the Senior Software Engineer & Team Leader role. Highlight your leadership experience and technical expertise, especially in software development and project management.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're the perfect fit for our team. Share specific examples of your past achievements and how they relate to the responsibilities outlined in the job description.

Showcase Your Technical Skills: Don’t forget to mention your programming skills and any relevant technologies you’ve worked with. We want to see your hands-on experience with PLC and HMI/SCADA applications, so be specific!

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 the role. Plus, it shows your enthusiasm for joining our team!

How to prepare for a job interview at UNICAT Technologies

✨Know Your Tech Inside Out

Make sure you brush up on your programming skills, especially in languages like Ladder logic and function block. Be ready to discuss your past projects and how you've tackled technical challenges, as this role requires both hands-on coding and leadership.

✨Showcase Your Leadership Style

Prepare examples of how you've led teams in the past. Think about specific situations where you provided guidance or resolved conflicts. UNICAT Technologies values dedicated collaboration, so demonstrating your ability to foster teamwork will be key.

✨Understand the Industry

Even if you don't have direct experience in chemical or oil and gas industries, do some research. Familiarise yourself with industry standards and technologies like IIoT and condition monitoring systems. This shows your adaptability and willingness to learn.

✨Ask Insightful Questions

Prepare thoughtful questions about the company's projects and future direction. Inquire about their approach to innovation and collaboration. This not only shows your interest but also helps you gauge if their values align with yours.

Senior Software Engineer & Team Leader
UNICAT Technologies
Location: Leeds
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>