Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Junior Software GUI Engineer

Full-time

In Scotland, our site is a key centre for laser and ultrafast laser technology, specialising in the development, manufacture, and lifecycle support of advanced laser systems for demanding industrial and scientific applications. Working closely with teams across our global network, we combine deep engineering expertise with collaborative innovation to deliver high-performance, reliable laser solutions with real-world impact.

Junior Software GUI Engineer

The Role

In this role, you will be responsible for developing intuitive, reliable, and maintainable Windows desktop applications using modern Microsoft technologies. You will work across a diverse portfolio of software solutions, including customer-facing user interfaces, service and diagnostic tools, production and manufacturing test applications, and advanced engineering tools such as emulators and simulators.

Working as part of a multidisciplinary engineering team, you will contribute throughout the entire software development lifecycle, from concept and architecture through implementation, verification, release, and long-term product support. This is an excellent opportunity to work on highly technical products that combine software, electronics, optics, firmware, and systems engineering.

What you will be doing...

Software Design & Development

  • Design, develop, and maintain Windows desktop applications using C#, WPF, XAML, and .NET .

  • Develop software using the MVVM (Model-View-ViewModel) architectural pattern to create scalable, maintainable, and testable applications.

  • Create customer-facing user interfaces that allow users to configure, monitor, and control laser systems.

  • Develop service and diagnostic applications used by field service engineers for troubleshooting and support.

  • Design production and manufacturing test GUIs that enable efficient system build, calibration, and verification activities.

  • Develop engineering tools, including emulators, simulators, and virtual laser systems that replicate product behaviour and support development before hardware is available.

Software Architecture & Reuse

  • Develop reusable software components, shared libraries, and NuGet packages to drive consistency across multiple product platforms.

  • Contribute to software architecture decisions, coding standards, and development best practices.

  • Support the standardisation of software frameworks and user experience across the organisation.

System Integration

  • Integrate GUI applications with embedded firmware, hardware devices, and third-party equipment.

  • Work with a range of communication protocols including serial communications, USB, Ethernet, and industrial communication interfaces.

  • Collaborate closely with firmware, systems, electronics, applications, and product engineering teams to define interfaces and deliver integrated solutions.

Testing & Product Support

  • Participate in all phases of the software lifecycle including requirements definition, design, implementation, testing, release, and maintenance.

  • Perform software verification, debugging, issue investigation, and defect resolution.

  • Contribute to test planning and ensure software quality before release.

  • Support product release activities, ongoing maintenance, and continuous improvement initiatives.

Collaboration & Continuous Improvement

  • Produce technical documentation including design specifications, test documentation, and user guides.

  • Estimate development effort and contribute to project planning activities.

  • Participate actively in software design reviews, code reviews, and technical discussions.

  • Support the ongoing improvement of development processes and software engineering practices across the team.

About You

You are a passionate software engineer with strong experience developing desktop applications and a desire to build software that directly interfaces with advanced engineering products. You enjoy solving complex technical challenges, working collaboratively across disciplines, and delivering software that provides an excellent user experience.

Essential Qualifications & Experience

  • Degree in Computer Science, Software Engineering, Electronic Engineering, or a related discipline.
  • Proven experience developing desktop GUI applications within an industrial, engineering, scientific, or commercial environment.
  • Strong programming skills in C# .
  • Extensive experience developing Windows desktop applications using WPF and XAML .
  • Strong understanding and practical experience of the MVVM architectural pattern.
  • Experience developing applications using the Microsoft .NET platform.
  • Experience using development environments such as Visual Studio and/or Visual Studio Code .
  • Experience working with version control systems, particularly Git .
  • Experience creating Windows installation packages using MSI, WiX , or equivalent technologies.
  • Strong analytical, troubleshooting, and problem-solving abilities.
  • Ability to develop and implement mathematical, scientific, or engineering algorithms.
  • Excellent written and verbal communication skills.
  • Proven ability to work effectively within multidisciplinary engineering teams.

Desirable Experience

  • Experience with MVVM frameworks such as MVVM Community Toolkit , Prism , or similar technologies.
  • Experience developing reusable UI component libraries and NuGet packages.
  • Experience developing simulators, emulators, or virtual hardware platforms.
  • Experience interfacing with embedded systems and hardware devices.
  • Knowledge of communication protocols including CAN/CANopen, RS232, USB, Ethernet/TCP-IP, SPI, and I²C .
  • Experience integrating third-party APIs, DLLs, and software libraries.
  • Experience with asynchronous and multithreaded software development.
  • Experience debugging software on remote systems.
  • Working knowledge of C and C++ .
  • Experience within industrial automation, scientific instrumentation, medical devices, or other regulated industries.
  • Experience developing software for Linux-based operating systems.

Personal Attributes

  • Strong organisation and prioritisation skills with the ability to manage multiple activities simultaneously.
  • A proactive and solutions-focused approach to problem solving.
  • A willingness to continuously learn and embrace new technologies.
  • Ability to work independently while contributing effectively within a team environment.
  • Excellent interpersonal and stakeholder management skills.
  • Comfortable working within a global, cross-functional, and multicultural organisation.
  • Professional, ethical, and committed to delivering high-quality results.

Ensure adherence to company’s values (ICARE) in all aspects of your position:

I ntegrity – Create an Environment of Trust

C ollaboration – Innovate Through the Sharing of Ideas

A ccountability – Own the Process and the Outcome

R espect – Recognize the Value in Everyone

E nthusiasm – Find a Sense of Purpose in Work

APPLICATION & SELECTION

Current employees who wish to apply should submit a cover letter detailing their interest in the position and how their skills and experience align with the requirements of the role.

We are committed to creating an inclusive and accessible recruitment experience and encourage applications from individuals of all backgrounds.

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Junior Software GUI Engineer in Glasgow vacancy
  • £81k - £107k per annumEstimated
     ...and data platform expertise, and make a direct impact on solutions that matter to the business and the people it serves. As a Software Engineer III at JPMorganChase within the Cloud Data Platform team, you will be hands-on designing, provisioning, and operating a modern... 
    Suggested
    Long-term contract
    Remote

    JPMorgan Chase & Co.

    Glasgow
    8 days ago
  • £22k - £25k per annumEstimated
    Location:  Remote / Flexible  Job Type:  Entry-Level Placement  Take your first steps towards a new and exciting career in finance.  e-Careers is a dynamic and forward-thinking training company dedicated to changing lives through innovative training and career development...
    Junior
    Long-term contract
    Full-time
    Part-time
    Traineeship
    Internship
    Remote
    Flexible hours

    e-Careers Limited

    Glasgow
    21 days ago
  • £41k - £53k per annumEstimated
     ...Job Description Role: Software Engineer Locations: Glasgow/Edinburgh (must be willing to travel to client sites throughout the UK on an ad hoc basis) Please Note: Any offer of employment is subject to satisfactory SC security clearance which requires 5 years continuous... 
    Suggested

    Accenture

    Glasgow
    9 days ago
  • £65k - £84k per annumEstimated
     ...seems to be working: we’re #1 in our category, profitable, and have hockey-stick growth. With that growth comes the need for a Software Engineer, Platform to join our newly formed Platform team and help us scale our infrastructure, optimize the performance of key product... 
    Suggested
    Remote job

    Speechify

    Glasgow
    more than 2 months ago
  • £49k - £65k per annumEstimated
     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Suggested
    On-site

    Speechify

    Glasgow
    7 days ago
  • £63k - £82k per annumEstimated
     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    On-site
    Remote

    Speechify

    Glasgow
    17 days ago
  • £30k per annum

    We're working with a leading training provider offering innovative career programmes in high-demand fields. They are dedicated to equipping individuals with the skills and certifications needed to thrive in the modern tech industry. The Role Participate in over 80 hours...
    Junior
    Full-time

    Haystack

    Glasgow
    10 days ago
  • £57k - £74k per annumEstimated
     ...Join us to shape the future of financial technology and make a meaningful impact on millions of customers worldwide.      As a Software Engineer at JPMorgan Chase in the Corporate Sector’s agile data engineering team, you will promote the development of a trusted Global... 
    Long-term contract

    JPMorgan Chase & Co.

    Glasgow
    15 hours ago
  • £65k - £84k per annumEstimated
     ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... 
    Remote job
    Long-term contract
    On-site

    Speechify

    Glasgow
    more than 2 months ago
  • £61k - £78k per annum

     ...Ready to work somewhere that cares more about how you build software than how fast you can ship it? At Opencast, we don’t measure developers by the number of tickets you complete. We care about engineering craft, clean design and thoughtful problem-solving. Opencast consultants... 
    Full-time
    Flexible hours

    Opencast | B Corp

    Glasgow
    24 days ago
  • £59k - £77k per annumEstimated
     ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s... 
    Remote

    Speechify

    Glasgow
    8 days ago
  • £60k - £77k per annumEstimated
     ...continuous improvement baked into the system.  You will be one of the engineers who makes that real.  What You Will Work On   Autonomous...  ...and ruthlessly suppress noise Own configuration control and software rollout processes for on-orbit and ground assets Mission... 
    Hybrid working
    On-site
    Immediate start
    Flexible hours
    Shift work

    Spire

    Glasgow
    6 days ago
  • £56k - £73k per annumEstimated
     ...Job Description Senior .NET Engineer (AWS / DevOps) Department: Engineering  CreateFuture is an AI-native consulting partner where...  ...automation initiatives, and engineering improvements across the software delivery lifecycle. Work collaboratively with architects, engineers... 
    Long-term contract
    Full-time
    Hybrid working
    On-site
    Remote
    Flexible hours

    CreateFuture

    Glasgow
    more than 2 months ago
  • £64k - £85k per annumEstimated
     ...boundaries of what's possible with artificial intelligence and machine learning — and we need engineers like you to help us do it reliably, securely, and at scale. As a Software Engineer III at JPMorganChase within the AI/ML Data Platforms organization, you will be a key... 
    Long-term contract

    JPMorgan Chase & Co.

    Glasgow
    10 days ago
  • £44k - £56k per annum

     ...days a year Embrace Excellence Reporting to a Principal Software Engineer, the Senior Software Engineer is part of Edrington's...  ...standards and continuous improvement. ~ Mentor and support junior engineers. ~ Analyse business requirements and define effective... 
    Hybrid working

    Edrington

    Glasgow
    4 days ago
  • £63k - £68k per annum

     ...building the BBC’s mobile apps for iOS and Android.   As a Senior Software Engineer you’ll play a key role building, maintaining and acquiring...  ...clients.  •    Team Building: Experience Mentoring more junior colleagues, improving team processes and contributing to building... 
    Permanent
    Hybrid working

    BBC

    Glasgow
    6 days ago
  • £25k - £35k per annum

    Company: VIQU LTD Job Type: Permanent Salary: £25000.00 - £35000.00
    Junior
    Permanent

    VIQU LTD

    Glasgow
    a month ago
  • £80k - £87k per annum

     ...JOB DETAILS JOB ID: 51337 JOB TITLE: Principal Software Engineer CONTRACT TYPE: Perm DEPARTMENT: BBC Media Tech, Platforms LOCATION: London / Salford / Glasgow - Hybrid working PROPOSED SALARY RANGE: £80,000 - £87,000  depending on relevant skills, knowledge... 
    Long-term contract
    Permanent
    Hybrid working
    Flexible hours

    BBC

    Glasgow
    6 days ago
  • £35k - £45k per annumEstimated
     ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ..., engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new... 
    On-site
    Shift work

    Speechify

    Glasgow
    17 days ago
  • £23k - £31k per annumEstimated
    Location: Remote / Flexible  Job Type: Entry-Level Placement  Experience Required: No previous HR qualifications or experience required  e-Careers is a dynamic and forward-thinking training company dedicated to changing lives through innovative training and career...
    Junior
    Long-term contract
    Full-time
    Part-time
    Traineeship
    Internship
    Remote
    Flexible hours

    e-Careers Limited

    Glasgow
    21 days ago
  • £94k - £122k per annumEstimated
     ...workstreams from design through to deployment, delivering working software in shippable increments.Contribute to technical design and...  ...operational responsibility for the systems you build. Code Quality and Engineering PracticeWrite clean, testable, secure code and hold that... 
    Remote
    Shift work
    Glasgow
    17 days ago
  • £34k - £45k per annumEstimated
    Ready to launch your career in Cyber Security? We're working with a leading training provider offering a comprehensive Cyber Security Career Programme designed to bridge the skills gap in the UK's cyber professional landscape. This programme provides outstanding opportunities...
    Junior
    Full-time

    Haystack

    Glasgow
    9 days ago
  • £50k - £66k per annumEstimated
     ...We are seeking an experienced Embedded Linux/Software Engineer to join our Platform team (folks looking after the spacecraft). The successful candidate will play a crucial role in developing software for our satellite systems, contributing to the expansion and enhancement... 
    Hybrid working
    On-site

    Spire

    Glasgow
    more than 2 months ago
  • £34k - £44k per annumEstimated
     ...Junior Risk Analyst - Helensburgh Working Pattern: Hybrid (1 day per week on site) Altrad are currently looking for an experienced Junior Risk Analyst to join the team. The nuclear defence sector in the UK is vital for maintaining national security and strategic stability... 
    Junior
    Full-time
    Hybrid working

    Altrad UK, Ireland & Nordics

    Glasgow
    23 days ago
  • £26.5k - £28k per annum

     ...Office Junior / Administrator Bearsden £26500 - £28000 Start August / September 2026 Monday to Friday Permanent Role Free Parking Oliver Smith Recruitment are working exclusively with our key client in Bearsden to hire a Junior Administrator on a permanent... 
    Junior
    Permanent
    On-site
    Monday to Friday
    Bearsden, Glasgow
    7 days ago
  • £70k - £91k per annumEstimated
     ...What You'll DoWe are seeking a Solutions Engineer - Cloud + AI Infrastructure to join our sales team in the UK&I. In this role you will help drive the adoption of Cisco's data center, cloud, and AI-ready infrastructure solutions across industries. You will partner with customers... 
    Permanent
    Full-time
    Glasgow
    1 day ago
  • £47k - £62k per annumEstimated
     ...Architecture & Modernization (A+M) team as an AI Cloud Solution Engineer in Operation Technology to help build a firmwide AI Development...  ...have strong hands-on experience of building secure cloud services, software platforms, API based development, etc. Knowledge of LLM models... 
    Full-time
    Flexible hours

    Morgan Stanley

    Glasgow
    22 hours ago
  • £70k - £90k per annum

     ...directly with clients. About the role Applied AI solution engineers are expected to work in small teams of Tomoro and client engineers...  ...guidance and leadership within the team, including mentoring junior engineers and contributing to team skill development. Cross-Functional... 
    Full-time
    Hybrid working
    Flexible hours

    Tomoro

    Glasgow
    a month ago
  • £49k - £64k per annumEstimated
     ...engineers work. We're creating AI-powered workflows that encode security guidelines, automate the groundwork for threat modeling, and replace...  ...disclosure, and PSIRT readinessWhat You'll Bring4+ years in software engineering, application security, or product securityExperience... 
    Permanent
    Full-time
    Live-in
    Glasgow
    2 days ago
  • £25k - £32k per annumEstimated
     ...Stone is a leading Scottish civil, structural, marine, and coastal engineering consultancy. Since 1973, we have delivered a wide range of...  ...infrastructure across Scotland. We are looking for an enthusiastic Junior Civil Engineering Technician to join our Glasgow office and... 
    Junior
    Permanent
    Full-time
    Apprenticeship
    On-site
    1 day/week
    Glasgow
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Junior Software GUI Engineer. Be the first to apply!