Job Detail

Junior Software Engineer

Others Full–time
ID: #3139
Posted: 2026-03-17
Salary

Description

Junior Software Engineer - Edinburgh, Hybrid An excellent opportunity has become available to join a leading global medical technology in Edinburgh. You will be involved in designing and delivering advanced technology used in clinical environments around the world, enabling healthcare professionals to make faster, safer and more informed decisions. As part of ongoing growth, they are seeking a Junior Software Engineer to join their Edinburgh-based engineering team. What is in it for you: • Competitive salary • Hybrid working - 2 days per week in the office • 25 days annual leave - which increase in years of service • Life insurance • Pension • Paid charity work days • Healthcare Cash plan • ... and much more The Role: You will join a collaborative R&D team working on next-generation patient monitoring and connectivity solutions. This is a hands-on software engineering position where you will contribute throughout the full development lifecycle, from requirements gathering and design to implementation, testing and release. Working closely with cross-functional teams, you will help deliver secure, high-performance and reliable software within a regulated environment, with a strong emphasis on quality and usability. Key Responsibilities: • Develop and maintain software for medical monitoring and connectivity products • Contribute to software design, architecture discussions and technical decisions • Collaborate with engineers, product specialists and stakeholders to define requirements • Write clean, well-documented and testable code in an agile environment • Support system integration, debugging and ongoing improvements • Ensure software meets performance, security and regulatory requirements What We’re Looking For: • Strong experience with C++ • Ability to develop multi-threaded applications • Familiarity with Linux-based or embedded systems • A quality-driven mindset with an interest in safety-critical software • Experience with Qt / QML is a nice to have Why Join: • Work on technology that directly improves patient care • Be part of a supportive engineering culture with high technical standards • Hybrid working model with two days per week in the Edinburgh office • Excellent opportunities for learning, development and career progression If you’re an early-career software engineer looking to build meaningful products in a highly respected industry, this role offers both purpose and professional growth. Find out more and apply now or register your CV with Bright Purple for more IT opportunities.

Hard Skills 0

No hard skills extracted

Soft Skills 0

No soft skills extracted

Apply Options
Publisher Direct Link
Bright Purple Yes Apply
Careers Home Yes Apply
Forces Families Jobs Yes Apply
Indeed Yes Apply
Glassdoor No Apply
SimplyHired No Apply
Totaljobs Yes Apply
Institute Of Data Jobs Yes Apply
Bright Purple No Apply
API Logs for this Job
Query Country Status Response ms Created
Junior Software Engineer fallback 441 2026-03-21 19:24
trainee software developer in Edinburgh gb duplicate 4251 2026-03-21 17:57
junior software engineer in Edinburgh gb duplicate 10274 2026-03-21 17:33
junior software developer in Edinburgh gb duplicate 9918 2026-03-21 17:28
junior backend engineer in Edinburgh gb processed 16882 2026-03-21 15:36
Raw JSON
{
  "job_id": "vB6lLbW7a4jT1ZV9AAAAAA==",
  "job_city": null,
  "job_state": null,
  "job_title": "Junior Software Engineer",
  "job_salary": null,
  "job_country": "GB",
  "job_benefits": null,
  "job_latitude": 55.953252,
  "job_location": "Edinburgh",
  "job_onet_soc": "15113200",
  "apply_options": [
    {
      "is_direct": true,
      "publisher": "Bright Purple",
      "apply_link": "https://www.brightpurple.co.uk/job/junior-software-engineer-6075.aspx?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": true,
      "publisher": "Careers Home",
      "apply_link": "https://www.osi-systems.jobs/spacelabs/jobs/35576?lang=en-us&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": true,
      "publisher": "Forces Families Jobs",
      "apply_link": "https://www.forcesfamiliesjobs.co.uk/jobs/junior-software-engineer-edinburgh-city-of-edinburgh-scotland/2607667-1/?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": true,
      "publisher": "Indeed",
      "apply_link": "https://uk.indeed.com/viewjob?jk=475e49dd8312e990&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "Glassdoor",
      "apply_link": "https://www.glassdoor.co.uk/job-listing/junior-software-engineer-spacelabs-healthcare-JV_IC3312271_KO0,24_KE25,45.htm?jl=1010015656917&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "SimplyHired",
      "apply_link": "https://www.simplyhired.co.uk/job/AlKqtTnhiafhXCB3h55UN4qMBQaamBzMRrHyHjdLYUEwX6b2s8q-4Q?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": true,
      "publisher": "Totaljobs",
      "apply_link": "https://www.totaljobs.com/job/junior-software-engineer/bright-purple-resourcing-job106864695?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": true,
      "publisher": "Institute Of Data Jobs",
      "apply_link": "https://jobs.institutedata.com/job/4775595/junior-software-engineer/?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": null,
      "publisher": "Bright Purple",
      "apply_link": "https://www.brightpurple.co.uk/job/junior-software-engineer-6075.aspx"
    }
  ],
  "employer_logo": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRubLT44VAx0Kpg2iHSuEVMKNvdVJCDeEC9vFKg&s=0",
  "employer_name": "Bright Purple Resourcing Ltd",
  "job_is_remote": false,
  "job_longitude": -3.1882669999999997,
  "job_posted_at": "4 days ago",
  "job_publisher": "Bright Purple",
  "job_apply_link": "https://www.brightpurple.co.uk/job/junior-software-engineer-6075.aspx?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
  "job_highlights": {},
  "job_max_salary": null,
  "job_min_salary": null,
  "job_description": "Junior Software Engineer - Edinburgh, Hybrid\n\nAn excellent opportunity has become available to join a leading global medical technology in Edinburgh.\n\nYou will be involved in designing and delivering advanced technology used in clinical environments around the world, enabling healthcare professionals to make faster, safer and more informed decisions. As part of ongoing growth, they are seeking a Junior Software Engineer to join their Edinburgh-based engineering team.\n\nWhat is in it for you:\n• Competitive salary\n• Hybrid working - 2 days per week in the office\n• 25 days annual leave - which increase in years of service\n• Life insurance\n• Pension\n• Paid charity work days\n• Healthcare Cash plan\n• ... and much more\n\nThe Role:\nYou will join a collaborative R&D team working on next-generation patient monitoring and connectivity solutions. This is a hands-on software engineering position where you will contribute throughout the full development lifecycle, from requirements gathering and design to implementation, testing and release.\nWorking closely with cross-functional teams, you will help deliver secure, high-performance and reliable software within a regulated environment, with a strong emphasis on quality and usability.\n\nKey Responsibilities:\n• Develop and maintain software for medical monitoring and connectivity products\n• Contribute to software design, architecture discussions and technical decisions\n• Collaborate with engineers, product specialists and stakeholders to define requirements\n• Write clean, well-documented and testable code in an agile environment\n• Support system integration, debugging and ongoing improvements\n• Ensure software meets performance, security and regulatory requirements\n\nWhat We’re Looking For:\n• Strong experience with C++\n• Ability to develop multi-threaded applications\n• Familiarity with Linux-based or embedded systems\n• A quality-driven mindset with an interest in safety-critical software\n• Experience with Qt / QML is a nice to have\n\nWhy Join:\n• Work on technology that directly improves patient care\n• Be part of a supportive engineering culture with high technical standards\n• Hybrid working model with two days per week in the Edinburgh office\n• Excellent opportunities for learning, development and career progression\n\nIf you’re an early-career software engineer looking to build meaningful products in a highly respected industry, this role offers both purpose and professional growth.\n\nFind out more and apply now or register your CV with Bright Purple for more IT opportunities.",
  "job_google_link": "https://www.google.com/search?q=jobs&gl=gb&hl=en&udm=8#vhid=vt%3D20/docid%3DvB6lLbW7a4jT1ZV9AAAAAA%3D%3D&vssid=jobs-detail-viewer",
  "employer_website": "https://www.brightpurple.co.uk",
  "job_onet_job_zone": "4",
  "job_salary_period": null,
  "job_apply_is_direct": true,
  "job_employment_type": "Full–time",
  "job_employment_types": [
    "FULLTIME"
  ],
  "job_posted_at_timestamp": 1773705600,
  "job_posted_at_datetime_utc": "2026-03-17T00:00:00.000Z"
}