Software Engineer 2

2 months ago


Edinburgh, Edinburgh, United Kingdom Best Buy Full time
About the Role

We are seeking a highly skilled Software Engineer 2 to join our Product Engineering team at Best Buy Health. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers and patients.

Key Responsibilities
  • Design and develop scalable, well-tested applications and microservices.
  • Collaborate closely with other disciplines, including biomedical engineering, data science, electronics engineering, and product science.
  • Operate across the stack, with a focus on back-end or data engineering experience.
  • Contribute to technical design and code reviews.
  • Provide 24/7 support for the product, resolving live issues when needed.
  • Work closely with Product Management to ensure the team is accountable for the outcomes delivered.
Requirements
  • Bachelor's degree in IT, Computer Science, Engineering, or related field, or equivalent combination of education and/or experience.
  • 2 years of relevant experience in a similar role.
  • Expertise in at least one modern programming language (Java preferred).
  • Experience writing tests and testable code.
  • Ability and flexibility to learn on the job quickly.
  • Great problem-solving mentality, and ability to weigh pros and cons.
  • Experience delivering across managed cloud platforms such as AWS.
What We Offer

We are committed to helping our people thrive at work and at home. We offer generous benefits that address your total well-being and provide support as you need it, especially key moments in your life.

Our benefits include:

  • Competitive pay.
  • Physical and mental well-being support.
About Us

Best Buy Health aims to enrich lives through technology and meaningful connections. We do that by focusing on consumer health products that help people live healthier lives, device-based emergency response services for the active aging population, and virtual care offerings that help connect patients to physicians.



  • Edinburgh, Edinburgh, United Kingdom Opus 2 Full time

    At Opus 2, we are seeking an experienced Full Stack Software Engineer to join our Product Squads working on a web application that provides digital workspaces to high-profile clients.The ideal candidate will have strong knowledge of software design principles and micro-services architectures, with a proven track record of delivering software solutions.We...

  • Software Engineer 2

    2 weeks ago


    Edinburgh, Edinburgh, United Kingdom Best Buy Full time

    Key Responsibilities:Job OverviewAt Best Buy, we're looking for a talented Software Engineer 2 to join our Product Engineering team. As a Software Engineer 2, you will be responsible for building scalable, well-tested applications and microservices.Key ResponsibilitiesWork in one of our software engineering teams, building out our platform and product for...

  • Software Engineer 2

    3 weeks ago


    Edinburgh, Edinburgh, United Kingdom Best Buy Full time

    About the RoleWe are seeking a highly skilled Software Engineer 2 to join our Product Engineering team at Best Buy Health. As a key member of our team, you will be responsible for building scalable, well-tested applications and microservices that meet the needs of our customers and patients.Key ResponsibilitiesDesign, develop, and deploy high-quality...


  • Edinburgh, Edinburgh, United Kingdom Opus 2 Full time

    Opus 2 is a global leader in the LegalTech space, creating solutions to drive digital transformation in the legal industry. As a Senior Software Developer, you will be part of our Product Squads working on a web application that provides digital workspaces to high-profile clients.The role involves gathering requirements from subject matter experts and...


  • Edinburgh, Edinburgh, United Kingdom Leonardo UK Ltd Full time

    Are you looking for a challenging and rewarding role in software development? We invite you to join our team of skilled engineers at Leonardo UK Ltd.About the RoleThis is an exciting opportunity for a Graduate Software Developer to join our team and work on real-time projects alongside leading scientists and engineers. As a Software Engineer, you will be...

  • Software Engineer

    4 weeks ago


    Edinburgh, Edinburgh, United Kingdom NatWest Group Full time

    Why Software Engineering at NatWest Group?Our software engineers work closely with various teams to understand customer and business needs, enabling them to deliver innovative solutions efficiently.This aligns with the bank's top priority to delight customers with the right products and services, leveraging technology to become a purpose-driven bank that...

  • Software Engineer

    4 weeks ago


    Edinburgh, Edinburgh, United Kingdom NatWest Group Full time

    Why Software Engineering at NatWest Group?Our software engineers work closely with various teams to understand customer and business needs, enabling them to deliver innovative solutions efficiently.This aligns with the bank's top priority to delight customers with the right products and services, leveraging technology to become a purpose-driven bank that...


  • Edinburgh, Edinburgh, United Kingdom Change Digital – Digital & Tech Recruitment Full time

    Contract Software Engineer OpportunityWe are seeking a skilled Contract Software Engineer to join our team in Edinburgh. As a key member of our Automation Platform team, you will be responsible for developing frameworks, writing and maintaining infrastructure components using C#, JavaScript, Kubernetes, and Azure DevOps.Key Responsibilities:Develop and...


  • Edinburgh, Edinburgh, United Kingdom Change Digital – Digital & Tech Recruitment Full time

    Contract Software Engineer OpportunityWe are seeking a skilled Contract Software Engineer to join our team in Edinburgh. As a key member of our Automation Platform team, you will be responsible for developing frameworks, writing and maintaining infrastructure components using C#, JavaScript, Kubernetes, and Azure DevOps.Key Responsibilities:Develop and...


  • Edinburgh, Edinburgh, United Kingdom beBee Professionals Full time £45,000 - £65,000

    Software Engineer RoleWe are seeking a skilled Software Engineer to contribute to the development of innovative software solutions at beBee Professionals in Edinburgh, UK.Key Responsibilities:Design, develop, and maintain high-quality software applications.Collaborate with cross-functional teams to design and implement new features.Perform unit testing and...


  • Edinburgh, Edinburgh, United Kingdom beBee Professionals Full time £45,000 - £65,000

    Software Engineer RoleWe are seeking a skilled Software Engineer to contribute to the development of innovative software solutions at beBee Professionals in Edinburgh, UK.Key Responsibilities:Design, develop, and maintain high-quality software applications.Collaborate with cross-functional teams to design and implement new features.Perform unit testing and...


  • Edinburgh, Edinburgh, United Kingdom WA Consultants Ltd Full time

    Embedded Software Engineer – HybridWA Consultants Ltd is seeking a talented Embedded Software Engineer to join our team in Edinburgh. As a key member of our engineering team, you will be responsible for designing, developing, and testing embedded software solutions for a variety of projects.Key Responsibilities:– Design and develop embedded software for...


  • Edinburgh, Edinburgh, United Kingdom Analog Devices Full time

    Are you a skilled software developer looking for a challenging role in embedded systems? We are seeking a highly motivated and experienced Software Development Engineer to join our team at Analog Devices in Edinburgh, UK.Job Summary:As a Software Development Engineer, you will be responsible for developing tools used to test and deploy complex embedded...


  • Edinburgh, Edinburgh, United Kingdom Analog Devices, Inc. Full time

    Software Development EngineerAt Analog Devices, we're looking for a skilled Software Development Engineer to join our E-mobility group in Edinburgh, UK. As a key member of our team, you'll be responsible for developing tools used to test and deploy complex embedded wireless systems.Key Responsibilities:Collaborate with embedded engineering and architecture...


  • Edinburgh, Edinburgh, United Kingdom NatWest Group Full time

    Unlock Your Potential in Software EngineeringAt NatWest Group, we're committed to delivering cutting-edge solutions that meet the evolving needs of our customers. As a graduate trainee in software engineering, you'll play a vital role in shaping the future of our technology landscape.Our two-year graduate programme is designed to equip you with the...


  • Edinburgh, Edinburgh, United Kingdom Best Buy Full time

    Job Title: Software Engineer 2We are seeking a highly skilled Software Engineer 2 to join our Product Engineering team at Best Buy Health. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers and patients.Key Responsibilities:Design and develop...


  • Edinburgh, Edinburgh, United Kingdom Opus 2 Full time

    At Opus 2, we are a global leader in the LegalTech space, driving digital transformation in the legal industry. Our innovative solutions empower the world's leading legal teams, with top law firms trusting our expertise.We offer an exciting opportunity for a seasoned Java Developer to join our back-end architecture squad, focusing on a web application...


  • Edinburgh, Edinburgh, United Kingdom NatWest Group Full time

    Why Software Engineering at NatWest?At NatWest Group, software engineers work closely with various teams to understand customer and business needs, enabling them to deliver innovative solutions efficiently.This aligns with the bank's top priority to delight customers with the right products and services, leveraging technology to become a purpose-driven bank...


  • Edinburgh, Edinburgh, United Kingdom iO Associates Full time

    Job Title: Software Engineering ManagerLocation: Edinburgh, Scotland Employment Type: Full-timeAbout the Role:iO Associates is seeking a skilled Software Engineering Manager to join one of our clients in Edinburgh. As a key leader, you will be responsible for managing, mentoring, and guiding a team of up to 10 software developers. You'll ensure the...


  • Edinburgh, Edinburgh, United Kingdom iO Associates Full time

    Job Title: Software Engineering ManagerLocation: Edinburgh, Scotland Employment Type: Full-timeAbout the Role:iO Associates is seeking a skilled Software Engineering Manager to join one of our clients in Edinburgh. As a key leader, you will be responsible for managing, mentoring, and guiding a team of up to 10 software developers. You'll ensure the...