Enable job alerts via email!

Algorithmic Software Developer

CGI

Leatherhead

Hybrid

GBP 45,000 - 75,000

Full time

15 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a passionate Algorithmic Software Developer to join their innovative team. This role involves leading the development of advanced algorithms for space surveillance and activity tracking, working on cutting-edge technologies that contribute to national security. You'll have the opportunity to mentor junior developers while collaborating with senior technical leads. The company values inclusivity and offers a hybrid work environment, competitive salary, and excellent benefits, making it an ideal place for career growth and professional development. If you are driven by challenges and eager to make an impact in the space sector, this position is perfect for you.

Benefits

Private Healthcare
Pension Scheme
Share Scheme
Career Development Support

Qualifications

  • Degree in a STEM subject with strong applied mathematics background.
  • Excellent communication and problem-solving skills are essential.

Responsibilities

  • Lead a small team of developers, providing guidance and quality reviews.
  • Develop software for orbit determination and machine learning applications.

Skills

Applied Mathematics
Communication Skills
Problem-Solving
Proactive Mindset

Education

Degree in STEM

Tools

OREKIT
Stone Soup
Keras
Java
Python
C++
FORTRAN
Julia
GIT

Job description

Join to apply for the Algorithmic Software Developer role at CGI.

Position Description

The Space, Defence and Intelligence business unit in CGI is a true IT Systems Integrator. We work, build, and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We bring innovation to our clients using proven and emerging technologies, agile delivery processes, and our deep expertise across space, defence, intelligence, aerospace, and maritime sectors, all underpinned by our end-to-end cyber capability. We collaborate with global technology companies, SMEs, and academia to deliver optimal solutions.

CGI was recognized in the Sunday Times Best Places to Work List 2024 and named one of the ‘World’s Best Employers’ by Forbes. We offer a competitive salary, excellent pension, private healthcare, and a share scheme (3.5% + 3.5% matching), making you a CGI Partner, not just an employee. We are committed to inclusivity and diversity, supporting the Armed Forces and holding a Gold Award for our support of the Armed Forces Corporate Covenant. Join us and be part of an open, friendly community of experts. We’ll support your career development wherever it leads.

Due to the secure nature of the programme, you will need UK Security Clearance or be eligible to obtain it. This position is hybrid, based in Leatherhead.

Your future duties and responsibilities

CGI’s Secure Space Systems business seeks a motivated Algorithmic Software Developer to lead the development of advanced software algorithms for space surveillance and activity tracking. You will implement solutions within small projects and larger programs, collaborating with senior technical leads and mentoring junior developers. Adaptability, strong communication, and problem-solving passion are essential.

Key Responsibilities
  • Lead a small team of developers, providing technical guidance and quality reviews.
  • Work with senior leads to define strategies, track progress, and adapt approaches.
  • Develop software for orbit determination, flight dynamics, tracking, and machine learning applications.
  • Ensure reliability and accuracy of software solutions.
  • Prepare reports and technical papers.
  • Support business development activities.
  • Travel occasionally within the UK, Europe, and globally.
Required Qualifications
  • Degree in a STEM subject or equivalent.
  • Strong applied mathematics background.
  • Ownership of responsibilities.
  • Excellent communication skills.
  • Proactive, quality-focused mindset.
  • Proficiency with libraries such as OREKIT, Stone Soup, and Keras.
Highly Desirable Skills
  • Experience in orbit determination, flight dynamics, tracking, or machine learning.
  • Proficiency in Java or Python, with willingness to learn more.
  • Experience in algorithm development with attention to numerical accuracy.
  • Understanding of software development lifecycles (Waterfall/Agile).
Desirable Skills
  • Experience in the space sector.
  • Proficiency in C++, FORTRAN, or Julia.
  • Familiarity with GIT and other development tools.

This is an exciting opportunity to work on cutting-edge space technologies within a supportive team. If you’re passionate about algorithm development and software engineering in space, we’d love to hear from you!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead / Principal Software Developer - Fully Remote

JR United Kingdom

Guildford

Remote

GBP 60.000 - 80.000

2 days ago
Be an early applicant

Lead / Principal Software Developer - Fully Remote

JR United Kingdom

London

Remote

GBP 70.000 - 90.000

2 days ago
Be an early applicant

Lead / Principal Software Developer - Fully Remote

TN United Kingdom

London

Remote

GBP 70.000 - 90.000

2 days ago
Be an early applicant

Staff Software Engineer (Remote UK)

Ivanti

Bracknell

Remote

GBP 50.000 - 70.000

Yesterday
Be an early applicant

Software Developer

Zero Trace Procurement

London

Remote

GBP 40.000 - 80.000

6 days ago
Be an early applicant

Software Engineer (Developer Infrastructure)

JR United Kingdom

Greater London

Remote

GBP 50.000 - 80.000

9 days ago

Junior Software Developer - Observability

Canonical

London

Remote

USD 40.000 - 80.000

14 days ago

Front End Software Engineer

TieTalent

Oxford

Remote

GBP 40.000 - 60.000

Yesterday
Be an early applicant

Networking Field Application Engineer - Financial Services

Advanced Micro Devices

Greater London

Remote

GBP 60.000 - 80.000

Yesterday
Be an early applicant