An exciting opportunity for a Software Engineer to join a growing team developing marine-based systems used in complex, real-world environments. This role focuses on User Interface design and development, contributing to high-integrity, mission-critical software solutions that make a real impact.
As a Software Engineer, youll work across the full engineering lifecycle, from design and prototyping to delivery and support, as part of a multidisciplinary team building next-generation maritime technology.
What youll be doing as a Software Engineer
- Designing and developing high-quality software for marine-based applications
- Creating and refining user interfaces with a strong focus on usability and performance
- Supporting testing, integration and delivery of software solutions
- Collaborating with hardware and systems engineers to deliver cohesive, safe, and secure solutions
- Providing mentorship and technical guidance to junior team members
What youll bring as a Software Engineer
- Proven experience in software delivery using Java
- Strong understanding of software engineering principles, tools, and lifecycle processes
- Experience with UI/UX design, JavaFX, and UML design (Enterprise Architect experience a plus)
- Strong communication skills with the ability to engage users and stakeholders
- A proactive, team-oriented approach and commitment to high-quality outcomes
Desirable experience for the Software Engineer
- Java build systems (Maven) and version control (Git)
- Atlassian toolset (Jira, Bitbucket, Confluence)
- Database interfacing and service/subscriber architectures
- DevOps tools (Jenkins, SonarQube, Artifactory)
Why apply?
- Hybrid and flexible working arrangements (full-time, part-time, or condensed hours)
- Excellent development and progression opportunities
- Collaborative and supportive engineering culture
- Competitive salary and benefits
Security Clearance: Applicants must be eligible to obtain UK Security Clearance (SC).
TT....Read more...
To work collaboratively with tutors and subject-matter experts (SMEs), particularly in science and mechanical disciplines, to develop high-quality, visually engaging, and pedagogically sound lesson materials in PowerPoint and SCORM file formats. This role supports online tutors by enhancing the learner experience through professionally designing their teaching resources (there is no teaching required as part of this role). This role will design and develop a range of products such as online courses, distance learning materials, interactive media and virtual simulations to address a wide range of educational and business needs. This role is key to developing our virtual learning environment platform and opening up opportunities for us to launch our qualifications as distance learning products to a wider market.
Key Accountabilities:
Scope, design, develop and maintain digital learning materials for educational programmes, courses and other learning initiatives.
Analyse learning requirements to inform and agree learning objectives in line with organisational needs.
Interpret learning outcomes to the appropriate level and format.
Apply instructional design principles and best practices in pedagogy to create impactful learning experiences that match branding guidance.
Use tools such as PowerPoint, Canva, Adobe, Articulate etc to develop and manipulate images, diagrams and visual aids.
To lead on the development of the Cogent Apprenticeship virtual learning environment platform.
To transform material from tutor-led content to become distance learning content.
Develop and map the curriculum, to structure content, formative learning activities, and summative assessment strategy whilst being mindful of the differences between pedagogy and andragogy, and other appropriate learning theories.
Capture and align technical and user requirements considering user experience and user interface.
Determine an appropriate learning design and development strategy to ensure design objectives are met within budget and time constraints.
Evaluate and analyse the effectiveness of learners’ experience using appropriate tools and learning methodologies and make recommendations to enhance digital designs.
Incorporate interactive elements and learner-centred design techniques to enhance engagement and understanding.
Stay up to date with trends in STEM education, visual learning, and adult learning theory.
Manage multiple projects with attention to detail and deadlines, ensuring consistency and high standards across all resources.
Work with quality assurance and curriculum leads to ensure learning materials are appropriately scoped and quality checked before delivery.
Training:
Qualification to be delivered: Digital Learning Institute Professional Diploma.
Apprenticeship Standard: Digital Learning Designer.
Training Provider: Apprentify.
Delivery model: Online.
Training Outcome:This role could lead to progression within our business in the curriculum development team, or also the wider Cogent group across learning content.Employer Description:As the specialists in skills for science and technology, our purpose is to make sure your business; your people and our industry are future ready.
We are a not-for-profit charitable organisation with a family of commercially focused companies committed to supporting the skills, needs and ambitions across the UK science and technology sector.Working Hours :Monday to Friday 8.30am - 4.30pm, but there is some flexibility around that potentially.Skills: Communication skills,IT skills,Attention to detail,Organisation skills,Presentation skills,Administrative skills,Team working,Creative....Read more...
Developing coding and programming skills, producing high-quality code following best practices
Contributing to software development for research and development projects
Researching emerging technologies and evaluating their potential use
Testing software solutions on hardware and simulators
Participating in team and project meetings, contributing to design decisions
Debugging, refactoring, and improving code quality
Implementing changes to fix bugs and introduce new features
Working with databases and data connections
Supporting software testing to meet functional and non-functional requirements
Assisting with user interface design
Delivering secure, scalable software using modern development methodologies
Using industry-standard tools for version control, build, release, and deployment
Training:
Digital and Technology Solutions Professional Level 6
4-days per week at work
1-day per week at Newcastle College
Training Outcome:Upon successful completion of the apprenticeship, there is potential to progress into a Software Development Engineer role within MHT Technology.Employer Description:MHT Technology is a global leader in tank gauging, terminal automation, and stock management solutions for bulk liquid storage. As part of the Endress+Hauser Group, we develop innovative software and hardware solutions for the oil, gas, and petrochemical industries.
Our systems support up to 1,500 tanks and are used in over 100 countries. With innovation at our core and people at the heart of everything we do, we are committed to delivering excellence for our customers worldwide.
We are proud to be an equal opportunities employer and welcome applications from all qualified candidates.Working Hours :37.5 hours per week - Monday to Friday, 8:30am - 5:00pm - Flexible working available.Skills: Communication skills,IT skills,Attention to detail,Organisation skills,Problem solving skills,Analytical skills,Logical,Team working,Initiative....Read more...
Our client is a global consulting and technology organization developing advanced AI platforms and agent-based systems. They are currently looking for a Senior Full Stack Software Engineer specializing in MCP and AI agents to help build the internal infrastructure powering next-generation AI workflows.
Skills and Requirements:
Strong proficiency in TypeScript, including async/await, strict typing, and ESM modules.
Solid experience with React, Next.js (App Router), and Express for full stack development.
Proven experience building Model Context Protocol (MCP) servers using the MCP SDK and related ecosystem tools.
Experience integrating LLM services such as Azure OpenAI or OpenAI APIs, including function calling and tool-based workflows.
Deep understanding of authentication and authorization protocols (OAuth2, Azure Entra ID/SSO, JWT).
Familiarity with stateless server architectures and distributed systems.
Experience with Docker, containerization, and modern development workflows.
Experience with modern frontend tooling such as Vite, Tailwind CSS, or component libraries.
Strong communication skills and ability to work independently in a distributed engineering team.
Role and Responsibilities:
Design and maintain MCP servers supporting stateless architectures and agent-driven workflows.
Develop and maintain RESTful APIs using Express and Next.js.
Build and maintain interactive React dashboards delivered as MCP resources.
Develop and enhance the AI chatbot interface, integrating LLM-based tools and workflows.
Implement LLM integrations using Azure OpenAI function calling and manage multi-step tool workflows.
Build and maintain frontend components using modern frameworks and UI libraries.
Ensure high code quality through testing practices and structured development workflows.
Troubleshoot and resolve issues across backend services, APIs, and user interfaces.
Collaborate closely with platform engineers, product teams, and delivery teams.
For more information – please apply for this job or send your CV directly and I will call you back to provide you with more details.
Cavendish (Recruitment) Professionals Ltd are proud to be an equal opportunity employer and we believe that inclusivity begins with the candidate experience. All qualified applicants will receive consideration for employment regardless of gender, race, age, sexual orientation, religion, or belief.....Read more...
Our client is a global consulting and technology organization developing advanced AI platforms and agent-based systems. They are currently looking for a Senior Full Stack Software Engineer specializing in MCP and AI agents to help build the internal infrastructure powering next-generation AI workflows.
Skills and Requirements:
Strong proficiency in TypeScript, including async/await, strict typing, and ESM modules.
Solid experience with React, Next.js (App Router), and Express for full stack development.
Proven experience building Model Context Protocol (MCP) servers using the MCP SDK and related ecosystem tools.
Experience integrating LLM services such as Azure OpenAI or OpenAI APIs, including function calling and tool-based workflows.
Deep understanding of authentication and authorization protocols (OAuth2, Azure Entra ID/SSO, JWT).
Familiarity with stateless server architectures and distributed systems.
Experience with Docker, containerization, and modern development workflows.
Experience with modern frontend tooling such as Vite, Tailwind CSS, or component libraries.
Strong communication skills and ability to work independently in a distributed engineering team.
Role and Responsibilities:
Design and maintain MCP servers supporting stateless architectures and agent-driven workflows.
Develop and maintain RESTful APIs using Express and Next.js.
Build and maintain interactive React dashboards delivered as MCP resources.
Develop and enhance the AI chatbot interface, integrating LLM-based tools and workflows.
Implement LLM integrations using Azure OpenAI function calling and manage multi-step tool workflows.
Build and maintain frontend components using modern frameworks and UI libraries.
Ensure high code quality through testing practices and structured development workflows.
Troubleshoot and resolve issues across backend services, APIs, and user interfaces.
Collaborate closely with platform engineers, product teams, and delivery teams.
For more information – please apply for this job or send your CV directly and I will call you back to provide you with more details.
Cavendish (Recruitment) Professionals Ltd are proud to be an equal opportunity employer and we believe that inclusivity begins with the candidate experience. All qualified applicants will receive consideration for employment regardless of gender, race, age, sexual orientation, religion, or belief.....Read more...