
Software Engineer
Hybrid
Manchester, United Kingdom
Freelance
25-04-2025
Job Specifications
Contract Duration - 6 months
We are seeking a skilled Senior Software Engineer to play a pivotal role in a critical program migrating services between Kubernetes environments. This position requires a strong blend of software engineering fundamentals and Site Reliability Engineering (SRE) principles, focusing on automation, reliability, and observability throughout the migration lifecycle. You will leverage your expertise in our cloud-native, Agile DevOps environment to ensure a smooth and efficient transition, shaping the reliability and performance of our services. Coaching and mentoring others on best practices related to migration and reliability is a key part of this role.
Key Responsibilities & Skills:
Software Development & Adaptation: Design, build, test, and refactor software applications, specifically adapting services for optimal performance, reliability, and maintainability within the target Kubernetes environment using containerisation best practices.
Migration Execution & Reliability: Own services end-to-end during migration. Implement and refine migration strategies (e.g., zero-downtime, phased rollouts) ensuring high availability and performance. Define, monitor, and act on relevant SLOs/SLIs for migrated services.
Automation & Efficiency: Drive automation efforts to streamline migration tasks, testing, validation, and operational processes. Reduce toil by developing software solutions and leveraging infrastructure-as-code within the Kubernetes ecosystem.
System Design & Architecture: Architect robust, scalable, and observable solutions tailored for the new Kubernetes platform. Provide technical guidance on Kubernetes best practices, migration patterns, service mesh interactions, and adapting systems for the future.
Observability & Incident Management: Implement and enhance monitoring, logging, and alerting strategies to ensure full visibility during and after migration. Lead technical incident response for migration-related issues, perform root cause analysis, and apply learnings to improve system resilience and migration processes.
Process Improvement & Problem Solving: Critically analyze migration workflows, identify bottlenecks or risks, and implement process improvements to increase efficiency and reliability. Systematically solve complex technical challenges encountered during the migration.
Collaboration & Mentoring: Clearly communicate migration plans, technical designs, status updates, and risks to technical and product stakeholders. Collaborate effectively across teams and mentor engineers on software craft, Kubernetes, SRE principles, and migration techniques.
About the Company
Morgan McKinley is a global talent services expert, offering the full spectrum of solutions to meet both employers’ and jobseekers’ needs. With 19 offices in 10 countries and nearly 1000 employees, it provides 3 distinct solutions for customers. - Recruitment Solutions encompassing deep expertise across 10 professional disciplines offering temporary, contract and permanent recruitment; - Executive Search for targeted C-Suite talent searches; - Talent Solutions empowering talent acquisition to deli... Know more
Related Jobs


- Company Name
- Proclinical Staffing
- Job Title
- Software Developer
- Job Description
- Job Title: Senior Software Engineer 12 Month contract Job Description: Proclinical is seeking a Senior Software Engineer to join our team. In this role, you will be actively involved in coding across various components of the Atom5 platform. You will work in an agile environment, developing features based on sprint priorities. Collaboration is key, as you will share ideas, mentor team members, and guide them through technology architecture and implementation. Staying updated with industry trends and embracing new technologies is essential. A curious mindset and a willingness to explore the tools and libraries you use are highly valued. Responsibilities: - Engage in hands-on coding across the Atom5 platform. - Develop features according to sprint priorities in an agile setting. - Collaborate with the team, sharing and reviewing ideas. - Mentor and guide team members in technology architecture and implementation. - Stay informed about industry trends and new technologies. - Explore and understand the inner workings of tools and libraries used. Key Skills and Requirements: - Strong understanding of software engineering best practices. - Effective communication skills for stakeholder and team interactions. - Proficiency in at least one programming language (Java or JavaScript/TypeScript). - Familiarity with core frameworks and libraries such as Spring Boot, ReactJS, React Native, and Docker. - Comfortable working in a Linux environment. - Experience in the full software product lifecycle from design to operational considerations. - Ability to write clean code with a focus on simplicity, testing, and productivity. - Prioritize user experience and security in your work. Please apply on Linkedin. Proclinical is a specialist employment agency and recruitment business, providing job opportunities within major pharmaceutical, biopharmaceutical, biotechnology, and medical device companies. Proclinical Staffing is an equal opportunity employer. }


- Company Name
- CK Group
- Job Title
- Senior Software Engineer
- Job Description
- CK Group are recruiting for a Senior Software Engineer to join a company in the pharmaceutical industry on a contract basis for 12 months. Salary: £26.52-£34.60 per hour PAYE Senior Software Engineer Role: Be a hands-on technologist spending a lot of your time in code across all parts of the Atom5 platform Work in an agile manner, develop features as per sprint priority plan Work as part of the team, sharing and reviewing ideas, mentoring and guiding team members through technology architecture and implementation details Keep up to date with the evolving industry, embracing new languages and frameworks, containers and cloud, and not be afraid to dig deep and learn new things all the time Have an inquisitive and curious mind, often exploring the inner workings of the tools and libraries you use to understand how they work. Your Background: Demonstrable understanding of best practices in software engineering Good communication skills demonstrating the process and progress to stakeholders, as well as internal team communication Proficiency in at least one general purpose programming language (Java or Javascript/Typescript) with willingness to learn new languages and technologies Experience or familiarity with some of the core platform frameworks and libraries: Spring Boot, ReactJS, React Native, Docker Familiarity with Linux environment Enjoy participating in the full lifecycle of the software product: from idea and design, via implementation, to operational considerations Be able to write clean code, take pride in your work and value simplicity, testing and productivity as part of your daily routine, always putting user experience and security first Company: Our client is one of the largest pharmaceutical companies in the world. They focus on finding answers for some of the world's most urgent medical needs. Location: This role is based at our clients site in Wrexham on a hybrid basis Apply: For more information, or to apply for this Senior Software Engineer please contact the Key Accounts Team on 01438 870011 or email pharmacontracts@ckagroup.co.uk. Please quote reference 133232. It is essential that applicants hold entitlement to work in the UK Please note: This role may be subject to a satisfactory basic Disclosure and Barring Service (DBS) check.


- Company Name
- Square One Resources
- Job Title
- DevOps Engineer
- Job Description
- Job Title: Middleware Automation Engineer/DevOps Location: Sheffield or Birmingham - 3 days per week in the office Salary/Rate: Up to £463 per day INSIDE IR35 Start Date: 19/05/2025 Job Type: Contract Company Introduction We have an exciting opportunity now available with one of our sector-leading financial services clients! They are currently looking for a skilled Middleware Automation Engineer/DevOps to join their team for an initial contract until the end of November. Required Skills/Experience The ideal candidate will have the following: A must: Experienced developers with coding experience - Python A must: Linux, Shell Script, python , GITHub, Agile practice, coding best practice , ansible A must: Kuberntes automation experience CI/CD related: Jenkins Product knowledge: Messaging Products knowledge (MQ, ACE, ) Must be able to deal with ambiguity Must be able to communicate technical aspects clearly


- Company Name
- Westfalia Fruit
- Job Title
- ERP Implementation Support
- Job Description
- Come and join the leading #avoexperts Westfalia Fruit is a leading multinational supplier of fresh fruit and related value-added products to global markets. Through our vertically-integrated supply chain we grow, source, ripen, pack, process and market quality avocadoes & fresh produce - 365 days a year & across the globe. With the largest avocado-growing footprint in the world, we are recognised as the leading #avoexperts and considered as the supplier of choice to both retail & wholesale customers whom we serve from sales offices in the UK, Europe, North America, Latin America & Southern Africa. We're looking for an ERP implementation Specialist to join our transformation project for a 12 month contract in Kings Hill, UK. The ERP Implementation Specialist will support the business with effective implementation and adoption of Microsoft Dynamics 365 ERP across Westfalia UK. Westfalia already has a software implementation team, business process owners, super-users identified and training support in place. This role will work cross-functionally to coordinate the project from a business, rather than a project partner perspective, to ensure a smooth transition from current to new business processes. The ideal candidate will have experience in ERP implementation within a corporate, and ideally manufacturing, environment. Responsibilities Include: Support the end-to-end implementation of Microsoft Dynamics 365 across departments. Collaborate with stakeholders to ensure ERP configuration aligns with operational needs. Identify and address inefficiencies, recommending ERP-based process improvements. Assist in developing and integrating business processes that reflect ERP best practices. Provide hands-on support to users, troubleshooting issues and answering queries. Deliver and support training programs for end-users and super-users. Contribute to change management initiatives to ensure smooth system adoption. Create and maintain user documentation, training guides, and best practice materials. Act as a liaison between internal teams and implementation partners to ensure project alignment. Communicate project updates to stakeholders and support ongoing business transformation efforts. Requirements Essential Experience, Qualifications & Skills Proven experience in ERP implementation, ideally Microsoft Dynamics 365. Strong understanding of finance, commercial, and procurement processes within a corporate environment. Demonstrated ability to manage business transformation projects, process improvement, and change management initiatives. Excellent stakeholder management and communication skills, with the ability to translate technical concepts into business language. Experience in training and supporting end-users through system transitions. Analytical mindset with strong problem-solving skills and attention to detail. Proficiency in data analysis, reporting, and system optimisation. Desirable Experience, Qualifications & Skills Experience working in a multi-entity or multinational corporate environment. Previous involvement in large-scale system rollouts and data migration projects. Benefits Competitive salary. 25 days holiday, plus bank holidays. A welcoming, modern office with fresh fruit, bean-to-cup coffee, freshly squeezed orange juice & avocado ice-cream. Free on-site parking. Company pension scheme with life insurance cover. Employee Assistance Plan with Medicash. Christmas hampers & a Christmas party. Sausage roll Thursday & pizza lunch days. We're an equal opportunity employer. All applicants will be considered for employment without attention to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, or veteran, neurodiversity or disability status.