At a Glance
- Tasks: Lead a team of developers while contributing to software projects and managing timelines.
- Company: UNICAT Technologies specialise in innovative combustion and control systems for various industries worldwide.
- Benefits: Enjoy perks like free eye tests, health checks, annual bonuses, and a pension scheme.
- Why this job: Join a dynamic team focused on cutting-edge technology and collaborative problem-solving.
- Qualifications: Degree in Computer Science or Engineering, with 5+ years in software development and leadership experience.
- Other info: Opportunities for offshore work and full training provided for new experiences.
The predicted salary is between 48000 - 72000 £ 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
- 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.
- Closely collaborate with the ‘Principle Software Engineer’.
- Manage project timelines, resource allocation, and technical deliverables in line with budget.
- Collaborate 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 and issues throughout the development lifecycle.
- Stay current with industry trends and emerging technologies.
- 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.
- Occasional 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).
- Provide technical support to the sales, proposal, project and design teams, including simulations, estimating, software and hardware selection.
Skills and Qualifications:
- Degree in Computer Science, Engineering, or related field (Masters preferred).
- 5+ years of software development experience.
- 2+ years of team leadership or management 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.
- Strong programming skills in relevant languages.
- 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.
Register your interest: We’re fully committed to handling personal information you’ve supplied to us in compliance with the latest GDPR laws, and we’ll never share your details.
Software Engineer Manager employer: Unicatcatalyst
Contact Detail:
Unicatcatalyst Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer Manager
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Siemens and Allen Bradley products. Having hands-on experience or knowledge about PLC and HMI/SCADA software applications will give you a significant edge during interviews.
✨Tip Number 2
Highlight your leadership experience by preparing examples of how you've successfully managed teams in the past. Be ready to discuss your approach to mentoring developers and how you've contributed to their career growth.
✨Tip Number 3
Research UNICAT Technologies and their core values. Be prepared to discuss how your personal values align with theirs, particularly in terms of innovation, collaboration, and adaptability, as this will show your genuine interest in the company.
✨Tip Number 4
Network with professionals in the chemical, pharmaceutical, or oil and gas industries. Engaging with industry peers can provide insights into the role and may even lead to referrals, increasing your chances of landing the job.
We think you need these skills to ace Software Engineer Manager
Some tips for your application 🫡
Understand the Company: Before applying, take some time to understand UNICAT Technologies and their core values. Familiarise yourself with their work in combustion, process, automation, and control systems, as this will help you tailor your application.
Highlight Relevant Experience: In your CV and cover letter, emphasise your software development experience, particularly any leadership roles. Mention specific projects or technologies you've worked with that align with the job description, such as PLC and HMI/SCADA applications.
Showcase Leadership Skills: Since the role involves leading a team, make sure to highlight your leadership and team-building abilities. Provide examples of how you've guided teams, managed project timelines, and collaborated with other departments.
Tailor Your Application: Customise your CV and cover letter for the Software Engineer Manager position. Use keywords from the job description, such as 'technical guidance', 'project success', and 'collaborative approach', to demonstrate that you are a perfect fit for the role.
How to prepare for a job interview at Unicatcatalyst
✨Showcase Your Leadership Skills
As a Software Engineer Manager, you'll need to demonstrate your ability to lead a team effectively. Prepare examples of how you've guided teams in the past, focusing on your approach to mentoring and developing talent.
✨Understand the Technical Requirements
Familiarise yourself with the specific technologies mentioned in the job description, such as Siemens/Allen Bradley/Rockwell products. Be ready to discuss your hands-on experience with these systems and how you can contribute to their implementation.
✨Emphasise Collaboration
Since the role involves working closely with other departments, highlight your collaborative experiences. Share instances where you successfully partnered with different teams to achieve project goals, showcasing your communication skills.
✨Prepare for Problem-Solving Scenarios
Expect to face technical challenges during the interview. Prepare to discuss how you've identified and mitigated risks in previous projects, demonstrating your problem-solving abilities and decision-making skills.