Back to job search

Software Engineer (Java)

  • Location:

    Edinburgh

  • Sector:

    Software Engineering

  • Job type:

    Permanent

  • Salary:

    £40000.00 - £45000.00 per annum

  • Contact:

    Eve Fraser

  • Contact email:

    efraser@headresourcing.com

  • Job ref:

    BBBH37754_1751539232

  • Published:

    about 18 hours ago

  • Expiry date:

    2025-08-02

? 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)

If this job isn't the one for you, then don't worry we have lots more opportunities available!