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
- 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 Overview
The Software Engineer/Manager 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 closely with the Principal Software Engineer.
- Manage project timelines, resource allocation, and technical deliverables within budget.
- Work with other departments and stakeholders to define requirements and technical approaches.
- Conduct code reviews and provide constructive feedback to team members.
- Identify and mitigate technical risks throughout the development lifecycle.
- Stay current with industry trends and emerging technologies.
- Develop and test PLC and HMI/SCADA software applications, primarily using Siemens, Allen-Bradley, and Rockwell products.
- Design and implement network protocols including MODBUS and OPC.
- Prepare design documentation such as I/O lists, FDS, SDI, SDS, FAT/SAT test documents.
- Occasional commissioning on customer sites in the UK and abroad.
- Work offshore when required (full training provided).
- Support sales, proposal, project, and design teams with simulations, estimating, and hardware/software selection.
Skills and Qualifications
- Degree in Computer Science, Engineering, or related field (Masters preferred).
- At least 5 years of software development experience.
- At least 2 years of team leadership or management experience.
- Experience in the Chemical, Petrochemical, or Oil and Gas industry is beneficial but not essential.
- Knowledge of condition monitoring systems (Bentley Nevada, B&K, Emerson), Exor HMIs, IIoT, and Functional/Machine Safety is advantageous.
- Strong programming skills in relevant languages.
- Excellent problem-solving and technical decision-making skills.
- Outstanding communication and interpersonal skills.
- Ability to balance technical and managerial responsibilities.
- Strong leadership and team-building skills.
- Excellent time management and organizational skills.
- Adaptability and resilience in a fast-paced environment.
- Collaborative problem-solving approach.
- Commitment to continuous learning and improvement.