Enable job alerts via email!

Java Software Engineer

Head Resourcing

City of Edinburgh

Hybrid

GBP 100,000 - 125,000

Full time

Yesterday
Be an early applicant

Job summary

A leading aerospace technology company is seeking a passionate Software Engineer to contribute to innovative space systems. The ideal candidate has strong Java development skills, works well in a Linux environment, and thrives in a collaborative team setting. Join us in shaping the future of aerospace technology with flexible work options available.

Qualifications

  • Proven commercial experience in Java development and debugging high-quality code.
  • Confidence working in a Linux environment using modern development tools.
  • Experience with application development in a professional context.

Responsibilities

  • Develop and debug software for aerospace systems.
  • Contribute to a positive, collaborative team culture.
  • Solve complex problems with creativity and pragmatism.

Skills

Java development
Linux environment
Full-stack mindset
Best practices in coding
Application development

Tools

JavaFX
Apache Maven
Version control
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.

Similar jobs