Enable job alerts via email!

Software Engineer (Java)

Head Resourcing Ltd

City of Edinburgh

Hybrid

GBP 40,000 - 65,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in aerospace innovation seeks a passionate Software Engineer to join their dynamic team in Edinburgh. The ideal candidate will have proven experience in Java, work in Linux environments, and possess a full-stack mindset. With opportunities to solve complex problems and contribute to high-performance applications, this role offers hybrid/remote options and a chance to shape the future of space systems.

Qualifications

  • Proven experience in Java development and debugging high-quality code.
  • Full-stack mindset with front-end and back-end expertise.
  • Experience in application development in professional contexts.

Responsibilities

  • Develop software for aerospace applications, focusing on space systems.
  • Collaborate with team members and customers for software solutions.
  • Apply best practices in coding, testing, and documentation.

Skills

Java
Linux environment
Best practices
Communication
Problem-solving
Ownership
Learning

Tools

Git
JavaFX
Apache Maven
Databases

Job description

? Software Engineer - Aerospace & Space Systems


? Scotland | ? Full-Time | ? Hybrid/Remote options considered
Help shape the future of space from the heart of Scotland.
We're looking for a passionate and versatile Software Engineer to join our growing team at the cutting edge of aerospace innovation. Based in Scotland, we're building software that powers real-world space systems - from mission-critical tools to high-performance applications - and we're looking for someone who thrives in a dynamic, fast-paced, and technically challenging environment.

? What You'll Bring

  • Proven commercial experience in Java development and debugging high-quality code

  • A full-stack mindset: from front-end interfaces to robust back-end systems

  • Confidence working in a Linux environment using modern development tools

  • A commitment to best practices in coding, testing, and documentation

  • Experience with application development in a professional context
? What Sets You Apart


You're someone who:


  • Loves solving complex problems with a balance of pragmatism and creativity

  • Communicates clearly - both with teammates and customers

  • Takes ownership and enjoys contributing to a positive, collaborative team culture

  • Is detail-oriented, diligent, and values getting things right

  • Is curious, constantly learning, and open to new approaches and technologies
? Bonus Points For

  • Exposure to space systems (commercial or academic)

  • Experience across the full software lifecycle, from requirements to release

  • Familiarity with model-based or component-based engineering

  • Knowledge of:

  • Databases (RDBMS or NoSQL)

  • JavaFX, Apache Maven

  • Version control (Git or Mercurial)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.