Software Engineer
Role details
Job location
Tech stack
Job description
Develop, integrate, and deploy real-time software applications in distributed, containerised environments.
Apply full software lifecycle experience , including design, coding, testing, and integration.
Collaborate with algorithm engineers to implement models into operational systems.
Maintain high code quality , following clean coding principles, static analysis, and best practices.
Support unit testing and wider software testing to ensure reliability and performance.
Contribute to software build pipelines, CI/CD, and deployment processes .
Create and maintain comprehensive software documentation and project reporting., We are proud to support the Armed Forces Covenant & actively encourage applications from members of the Armed Forces community, including veterans, reservists, service leavers, and military spouses/partners. We recognise the value of military skills and experience and are committed to ensuring that no applicant is unfairly disadvantaged during our recruitment and selection processes., Overview Salary: £48,782 to £58,194, including a concessionary payment of £2,658. The final amount depends on your skills and experience. You'll also receive a one-off recruitment bonus of £3,500, split into two payments: £1,750 on arrival and £1,750 after successfully..., Salary: £48,782 to £58,194, including a concessionary payment of £2,658. The final amount depends on your skills and experience. You'll also receive a one-off recruitment bonus of £3,500, split into two payments: £1,750 on arrival and £1,750 after successfully completing..., A global engineering and technology consultancy is looking for a Senior Software Engineer to develop real-time software applications in Manchester. The successful candidate will work on advanced sonar systems and autonomous undersea vehicles, ensuring high code quality and...
Requirements
Strong experience in C++ , with working knowledge of Java and Python.
Experience with Linux targets, infrastructure, and scripting .
Familiarity with software architectures, model-driven development, and system software design .
Proficiency in SCM (including Jira), software development processes, and build pipelines .
Knowledge of container deployment, networking, and GPU integration where relevant.
Understanding of software test processes , both unit and wider testing.
Soft Skills & Collaboration
Strong teamwork , collaborating effectively across multi-disciplinary engineering teams.
Excellent communication skills , able to clearly convey technical and deployment information.
Demonstrated leadership , mentoring colleagues, and influencing software delivery.
Positive attitudes and behaviours , adaptable to fast-paced, complex environments.
Capable of project reporting and supporting risk management discussions.
Required Qualifications
A Bachelor's or Master's degree in Software Engineering, Computer Science , or a related discipline or relevant technical military background with equivalent hands-on experience.
Must be eligible for or already hold UK Security Clearance (SC)
Desirable Skills
Familiarity with Linux scripting, Windows targets, and virtualisation .
Experience with software assurance, CI/CD, and continuous improvement practices .
Knowledge of Defence sector processes and tooling.
Experience supporting software deployment, training, or operational handover ., Amazon Connect Senior Engineer Travel: Ability to travel up to 30% Location: Remote UK Are you a cloud-based Customer Experience Software Engineer with experience in the implementation of AWS Cloud contact center solutions. with a solid understanding of application..., A global engineering consultancy based in Manchester is seeking a highly skilled Senior Software Engineer to lead the design and deployment of real-time applications. This role requires expertise in C++ and collaborative skills to work with algorithm engineers. Candidates...
Benefits & conditions
Additional InformationWhy join us?We bring together entrepreneurial, tech-driven people to deliver innovative solutions for leading companies.
At ALTEN, you'll work on exciting projects, supported by ongoing learning, mentoring, and clear career development tailored to your goals.
Join a passionate team and help build tomorrow, today.
In short you get:
A personalised career path and a rewarding management style
A huge diversity of engineering projects and industries
Private Medical Insurance
Cycle & Tech Scheme
Employee assistance programme
Life insurance & Pension Scheme
Social atmosphere, regular gatherings & team buildings
Flexible way of working (role dependent)