The Software Developer will be part of a team of peers working on highly technical, software architecture initiatives.
You must have the following competencies
Object-Oriented Programming, Specification and Documentation in C/C++
Data Modelling: Database and XML Schema Design
Documentation Management, including UML use case diagrams and descriptions, class & component modelling, sequence & activity modelling and source code documentation tools and techniques.
Multi-platform project design and specification.
Working with different compilers
Job duties
Research, tools evaluation, documenting patterns, design and standards, contributing into defining technology strategy, technology evaluation and recommendation, writing code for solutions.
Contribute across the full software development life cycle: coding, code reviews, research and mentoring other developers.
Work closely with business analysts on the specification and verification of requirements and quality attributes for software projects.
Clearly document the design of the tasks in ways that are consumable by the various stakeholders: managers, partners, consultants, sales & marketing, developers, end-users.
Provide technical assistance in negotiations with outsourcing companies.
Communicate specifications and provide technical direction to the various in-house, off-shores and outsourced development teams.
Produce accurate estimates for tasks and assist project scheduling activities.
Assist in design, development and maintenance of development infrastructure for development teams - code and commit management, build scripts, dependency management, packaging and publishing.
Please apply with your CV in the first instance for a confidential chat.....Read more...
The Software Developer will be part of a team of peers working on highly technical, software architecture initiatives.
You must have the following competencies
Object-Oriented Programming, Specification and Documentation in C/C++
Data Modelling: Database and XML Schema Design
Documentation Management, including UML use case diagrams and descriptions, class & component modelling, sequence & activity modelling and source code documentation tools and techniques.
Multi-platform project design and specification.
Working with different compilers
Job duties
Research, tools evaluation, documenting patterns, design and standards, contributing into defining technology strategy, technology evaluation and recommendation, writing code for solutions.
Contribute across the full software development life cycle: coding, code reviews, research and mentoring other developers.
Work closely with business analysts on the specification and verification of requirements and quality attributes for software projects.
Clearly document the design of the tasks in ways that are consumable by the various stakeholders: managers, partners, consultants, sales & marketing, developers, end-users.
Provide technical assistance in negotiations with outsourcing companies.
Communicate specifications and provide technical direction to the various in-house, off-shores and outsourced development teams.
Produce accurate estimates for tasks and assist project scheduling activities.
Assist in design, development and maintenance of development infrastructure for development teams - code and commit management, build scripts, dependency management, packaging and publishing.
Please apply with your CV in the first instance for a confidential chat.....Read more...
Join a cutting-edge engineering team developing autonomous systems for the next generation of marine and defence technology. This is a fantastic opportunity for an experienced Software Engineer to take a leading role in designing, developing, and delivering advanced software solutions that operate in challenging real-world environments.
Youll work across the full software lifecycle, from concept and design through to integration, testing and delivery, as part of a multidisciplinary engineering team shaping the future of maritime autonomy.
What youll be doing
- Designing and developing software for advanced autonomous systems
- Supporting integration and delivery activities across complex engineering projects
- Collaborating with hardware, systems and domain experts throughout the development lifecycle
- Engaging directly with end users to refine functionality and performance
- Taking a lead role in development discussions and cross-team collaboration
What youll bring
- Proven experience in software design and delivery
- A degree (or equivalent experience) in Software Engineering, Computer Science, or a related discipline
- Knowledge of autonomous system architectures and the marine or defence domain
- Strong understanding of software engineering processes, tools, and lifecycles
- Experience working in multi-disciplinary engineering environments
Technical skills
Essential:
- Java development
- Java build systems (e.g. Maven)
- Experience with the Atlassian toolset (Jira, Confluence, Bitbucket)
- Knowledge of ISO 9001 quality principles
Desirable:
- HMI / UI development (e.g. JavaFX)
- GIS development
- Communication and control system interfaces
- Git version control
- UML design
Why apply?
- Hybrid and flexible working options (full-time, part-time or condensed hours)
- Excellent professional development and progression opportunities
- Collaborative and innovative engineering culture
- Competitive salary, pension and benefits
Security Clearance: Applicants must be eligible to obtain UK Security Clearance (SC).
....Read more...
A growing space engineering team in the UK is seeking a Simulation Software Engineer to support the development of high-fidelity spacecraft simulators used for mission design, verification, and operations. Youll work alongside software and aerospace engineers to develop simulation tools, integrate flight software, and ensure robust, reliable simulator performance for upcoming spacecraft missions.=
What Youll Do
- Design, implement, and test spacecraft simulators as part of a multidisciplinary engineering team
- Develop and integrate simulation software aligned with mission and subsystem requirements
- Validate, configure, and deploy simulator builds into operational environments
- Create scripts based on operational scenarios to support testing and training
- Maintain simulator performance and availability for engineering and operational users
- Develop startup and configuration scripts for different operational modes and system setups
Essential Skills
- Degree in Computer Science, Electronics, or another relevant STEM discipline
- 2+ years of experience in software engineering or real-time software development, ideally within modelling/simulation
- Strong debugging and profiling experience on Linux
- Proficiency in modern C++ (C++14 or later)
- Solid understanding of object-oriented programming, UML, and design patterns
- Experience with test-driven development
Desirable Skills
- Experience with ECSS SMP, SIMULUS Suite, or other spacecraft simulation frameworks
- Familiarity with Agile development tools and methodologies
- Knowledge of ECSS-E-70 (PUS) and SCOS MIB
- Linux system administration, shell scripting, Makefiles
- JavaScript scripting experience
Whats on Offer
- Opportunity to work with a highly talented, international engineering team
- Flexible working around core hours in a supportive, collaborative environment
- Optional 9/75 working pattern
- Hybrid working arrangements (role-dependent)
- 25 days annual leave + 8 bank holidays (increasing with tenure)
- Private healthcare (taxable benefit), life insurance, long-term sick pay
- Relocation allowance and potential visa sponsorship
- Access to modern office and cleanroom facilities
- Regular social events and a positive team culture
TT....Read more...
Design:
Contribute to design sessions for new features or client projects
Produce wireframes, UML diagrams, or ERD models to guide development
Help choose suitable design patterns for automation and AI tasks
Development:
Write clean, logical, and maintainable code using languages such as Python and JavaScript (React)
Build automation scripts, APIs, or internal tools under supervision
Follow organisational coding standards and participate in code reviews
Testing:
Create and run unit, functional, and integration tests
Identify and fix errors including syntax, logical, and functional bugs
Deployment & Maintenance:
Assist with deploying code through CI/CD pipelines
Help monitor live systems, apply updates, and improve performance
Document updates and maintain version control via Git and GitHub
Training:As a Software Developer apprentice, your role will consist of creating and testing high-quality code. You will use programming languages and software development tools such as Java, Python, and C++.
You will be responsible for interpreting customer requirements from a design specification, planning and managing their contribution to the wider project, and creating effective software solutions.
Due to the nature of the role, you could be employed within a wide range of businesses and sectors - from SME games studios to finance multinationals. All corporations depend on software in some way to function!Training Outcome:With our unique apprenticeship programme, you'll build an impressive range of coding skills and learn to thrive as a junior developer. On completion, 95% of our learners remain in full-time employment.Employer Description:Livepoint Software Solutions seeking a Software Development Apprentice eager to get hands-on experience in AI and workflow automation. This is an opportunity to learn how to design, build, test, and deploy real software solutions while being mentored by senior engineers and working on live client projects. You’ll contribute to the full software development lifecycle and gain experience using modern tools and technologies in a collaborative, supportive environment.Working Hours :Working Monday - Friday, working hours TBCSkills: Communication skills,IT skills,Attention to detail,Logical,Initiative....Read more...
Linking Humans is partnering with a global transformation consultancy operating at the intersection of business strategy, design, and technology. ServiceNow plays a critical role in enabling enterprise-wide transformation, supporting complex operating models across private and public sector clients.
This is a senior consulting role for an experienced ServiceNow Architect who can operate at both the enterprise and domain level. You will work closely with senior client stakeholders to define target architectures, shape roadmaps, and ensure ServiceNow is positioned as a core enabler of business transformation.
Role focus:
The role has two primary areas of responsibility:
- Supporting the development of enterprise-scale ServiceNow target architectures and roadmaps for large, complex clients
- Designing ServiceNow domain architectures aligned to wider enterprise transformation programmes
You will operate as a trusted advisor, combining technical authority with strong business and operating model understanding.
Key responsibilities
You will:
- Define ServiceNow architecture, design, and implementation approaches aligned to business strategy
- Architect and govern ServiceNow implementations across ITSM, ITOM, ITBM, and adjacent modules
- Advise clients on ServiceNow and industry best practices, including when to adopt standard capability versus tailoring to specific organisational needs
- Provide architectural leadership to delivery teams, guiding lead developers, process consultants, and project managers
- Design and oversee advanced configuration including workflows, UI components, scripts, security rules, and automation
- Architect MID Server designs supporting Discovery, Service Mapping, Event Management, Orchestration, and cloud integrations
- Contribute to client strategy by identifying optimal combinations of business change and ServiceNow capability
- Champion emerging platform features including Next Experience, UI Builder, Now Assist, and GenAI, shaping future-state operating models
Contribution beyond delivery
In addition to client work, you will have opportunities to contribute to:
- Business development through proposals, RFPs, bids, and client presentations
- Practice development including thought leadership, whitepapers, internal initiatives, and capability growth
- Personal learning and development through training, certifications, and structured career progression
Skills and experience
- Proven experience architecting ServiceNow across multiple service management domains
- Strong understanding of Service Management operating models and enterprise transformation
- ServiceNow Certified System Administrator and/or Certified Implementation Specialist
- Experience with business process modelling frameworks such as BPMN or UML
- Familiarity with Agile, ITIL, and delivery frameworks
- Experience designing architectures in multi-cloud and integrated enterprise environments
- Strong understanding of ServiceNow scripting and customisation capabilities
- Ability to balance standardisation, automation, resilience, and customer experience outcomes
Working environment
You will join a community of senior architects and consultants working across multidisciplinary teams. The role offers exposure to complex transformation programmes, with the opportunity to shape both client outcomes and internal capability growth.
Hybrid working is embedded as standard. While you will have a primary office base in the UK, flexibility is required for client assignments, which may occasionally involve short-notice travel.
What you can expect
- High-impact enterprise transformation work
- A strong consulting and architecture community
- Clear progression and investment in professional development
- Flexible benefits aligned to individual circumstances
- A culture that values inclusion, wellbeing, and sustainable delivery....Read more...