About Us Proserv is a global controls technology company with a heritage stretching back more than 60 years. We provide industry-leading solutions to improve the reliability, optimise the performance and extend the life of critical infrastructure across the energy sector. Our team not only has the talent and technological expertise to deliver these transformative goals, but day-to-day, we hold to a clear set of FRESH Proserv values that underpins everything we do around the world. So, if you believe you not only have the skills and know-how needed for this role, and you are a team player; keen to do things the right way; possess an inquisitive and creative mind; prioritise giving top-quality service and you enjoy helping and collaborating with colleagues or clients – then we really want to hear from you. What You Need To Know As a Software Engineer with Proserv, you will contribute to the development, design, and architecture of cutting-edge software solutions. Collaborate with cross-functional teams to deliver high-performance, scalable, and secure systems tailored to meet business goals. Your responsibilities will include the design, development, testing, and implementation of software, with a focus on innovation and efficiency. What We Are Looking For Some of the Key Accountabilities: Software Development: Design, develop, and maintain software that aligns with customer needs and business objectives. Architecture & Integration: Architect solutions and implement integrations across diverse platforms and technologies. Performance Optimization: Improve system performance and scalability through innovative solutions. Collaboration: Work closely with cross-functional teams to create scalable and efficient solutions. Documentation: Develop comprehensive documentation, from technical specifications to release notes, ensuring clear communication. Compliance & Standards: Adhere to company QA, HSE, and DevOps best practices to ensure all deliverables meet high standards. Qualifications / Skills & Experience Essential: MSc, BSc, or equivalent in Software Engineering or related fields. Minimum 5 years of professional experience in software design and development. Strong foundation in software design and architecture principles. Proficiency in object-oriented programming (C++ and C#). Proven ability to analyze customer requirements and translate them into practical, implemented software. Preferred : Experience with frameworks like Blazor or WPF. Expertise in .NET and UI/UX design principles. Familiarity with test automation at different stages of the development lifecycle. Knowledge of cybersecurity practices and secure communication protocols. Hands-on experience with CI/CD pipelines and Agile/Scrum methodologies. Awareness of emerging technologies, including machine learning (ML). Why Choose Us We offer a competitive starting salary with an opportunity to advance, which will be dependent on competency starting level. What you receive from Proserv as your employer is so much more than just a salary, our Total Reward package includes free cover for: Private Medical Life Assurance Income Protection Personal Accident Up to 7.5% contribution to Pension As well as these funded benefits, Proserv offer an arrangement of voluntary benefits through salary sacrifice which produce savings on tax and national insurance, some of these include: Dental Insurance Gym Flex Purchasing or selling additional annual leave Technology products Critical Illness cover Additional cover for your family.