Cloud Software Engineer

2 months ago


Edinburgh, Edinburgh, United Kingdom Amazon Development Centre (Scotland) Limited Full time
About the Role

We are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre (Scotland) Limited. As a key member of our Data Products organization, you will be responsible for designing, implementing, and evolving highly scalable and robust distributed systems.

Key Responsibilities
  • Contribute to the design and implementation of complex software systems, ensuring they are scalable, reliable, and efficient.
  • Solve intricate customer problems by applying creative and effective solutions.
  • Choose the most suitable technology for each problem, considering factors such as performance, security, and maintainability.
  • Break down work into manageable milestones and execute against those commitments, ensuring timely delivery.
  • Investigate and resolve technical issues that may span multiple teams and disciplines, demonstrating expertise and problem-solving skills.
  • Mentor junior engineers, helping them develop their skills and ability to deliver independently.
About the Team

You will be part of a talented team of Software Engineers who own the systems responsible for instrumentation, measurement, and experimentation across our employee-facing products. In collaboration with peers from Data Engineers, Product Managers, and Scientists, you will tackle complex problems on behalf of our customers.

Requirements
  • Professional experience in software development, with a strong background in programming languages such as Java, C++, or C#.
  • Experience contributing to the architecture and design of new and current systems, including object-oriented design principles.
  • Strong understanding of software development life cycles, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience with machine learning, data mining, information retrieval, statistics, or natural language processing is highly desirable.


  • Edinburgh, Edinburgh, United Kingdom Moody's Full time

    Staff Software EngineerMoody's is a global leader in integrated risk assessment, empowering organizations to make informed decisions.The Staff Software Engineer plays a critical role in the development of cloud-based products and services, focusing on:Providing technical feedback on requirements and estimates for projects and tasks.Collaborating with quality...


  • Edinburgh, Edinburgh, United Kingdom Moody's Full time

    Job Title: Staff Software EngineerMoody's is a global leader in integrated risk assessment, empowering organizations to make informed decisions.The Staff Software Engineer will play a key role in the development of cloud-based products and services, focusing on the following areas:Key Responsibilities:Provide technical feedback on requirements and estimate...


  • Edinburgh, Edinburgh, United Kingdom Moody's Full time

    Job Title: Staff Software EngineerMoody's is a global leader in integrated risk assessment, empowering organizations to make informed decisions.The Staff Software Engineer will play a key role in the development of cloud-based products and services, focusing on the following areas:Key Responsibilities:Provide technical feedback on requirements and estimate...


  • Edinburgh, Edinburgh, United Kingdom Moody's Full time

    Staff Software EngineerMoody's is a global leader in integrated risk assessment, empowering organizations to make informed decisions.The Staff Software Engineer plays a critical role in the development of cloud-based products and services, focusing on:Providing technical feedback on requirements and estimates for projects and tasks.Collaborating with quality...


  • Edinburgh, Edinburgh, United Kingdom Moody's Full time

    Staff Software EngineerMoody's is a global leader in integrated risk assessment, empowering organizations to make informed decisions.The Staff Software Engineer plays a critical role in the development of cloud-based products and services, focusing on:Providing technical feedback on requirements and estimates for projects and tasks.Collaborating with quality...


  • Edinburgh, Edinburgh, United Kingdom Moody's Full time

    Staff Software EngineerMoody's is a global leader in integrated risk assessment, empowering organizations to make informed decisions.The Staff Software Engineer plays a critical role in the development of cloud-based products and services, focusing on:Providing technical feedback on requirements and estimates for projects and tasks.Collaborating with quality...


  • Edinburgh, Edinburgh, United Kingdom Moody's Full time

    Job Title: Staff Software EngineerMoody's is a global leader in integrated risk assessment, empowering organizations to make informed decisions.The Staff Software Engineer will play a key role in the development of cloud-based products and services, focusing on:Providing technical feedback on requirements and estimates for projects and tasks.Collaborating...


  • Edinburgh, Edinburgh, United Kingdom Moody's Full time

    Job Title: Staff Software EngineerMoody's is a global leader in integrated risk assessment, empowering organizations to make informed decisions.The Staff Software Engineer will play a key role in the development of cloud-based products and services, focusing on:Providing technical feedback on requirements and estimates for projects and tasks.Collaborating...


  • Edinburgh, Edinburgh, United Kingdom Moody's Full time

    Job Title: Staff Software EngineerMoody's is a global leader in integrated risk assessment, empowering organizations to make informed decisions.The Staff Software Engineer will play a key role in the development of cloud-based products and services, focusing on the following areas:Key Responsibilities:Provide technical feedback on requirements and estimate...


  • Edinburgh, Edinburgh, United Kingdom Moody's Full time

    Job Title: Staff Software EngineerMoody's is a global leader in integrated risk assessment, empowering organizations to make informed decisions.The Staff Software Engineer will play a key role in the development of cloud-based products and services, focusing on the following areas:Key Responsibilities:Provide technical feedback on requirements and estimate...


  • Edinburgh, Edinburgh, United Kingdom Moody's Full time

    Job Title: Staff Software EngineerMoody's is a global leader in integrated risk assessment, empowering organizations to make informed decisions.The Staff Software Engineer will focus on developing cloud-based products and services, collaborating with cross-functional teams to deliver high-quality solutions.Key Responsibilities:Provide technical feedback on...


  • Edinburgh, Edinburgh, United Kingdom Moody's Full time

    Job Title: Staff Software EngineerMoody's is a global leader in integrated risk assessment, empowering organizations to make informed decisions.The Staff Software Engineer will focus on developing cloud-based products and services, collaborating with cross-functional teams to deliver high-quality solutions.Key Responsibilities:Provide technical feedback on...


  • Edinburgh, Edinburgh, United Kingdom Scotland's International Development Alliance Full time

    Senior Software Engineer - Cloud ArchitectureWe are seeking a Senior Software Engineer - Cloud Architecture to join our team.Key Responsibilities:Design and implement cloud infrastructure and architecture.Develop and maintain cloud-based applications.Collaborate with cross-functional teams to ensure cloud infrastructure meets business...

  • Software Engineer

    2 days ago


    Edinburgh, Edinburgh, United Kingdom Lost Shore Surf Resort Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team. As a Cloud Computing specialist, you will be responsible for designing, building, and deploying scalable and secure cloud-based systems.Key ResponsibilitiesDesign and implement cloud-based architecturesDevelop and deploy cloud-based applicationsMaintain and improve cloud-based systems


  • Edinburgh, Edinburgh, United Kingdom AccorHotel Full time

    Job Title: Senior Software EngineerAbout the Role:As a Senior Software Engineer on our Cloud Computing team, you will be responsible for designing, developing, and deploying cloud-based software solutions. You will work closely with our cross-functional team to ensure that our products meet the highest standards of quality and reliability.Key...


  • Edinburgh, Edinburgh, United Kingdom Leonard Cheshire Full time

    Job SummaryAs a Senior Software Engineer at our company, you will be responsible for designing and developing cloud computing solutions that meet the needs of our clients. With a focus on innovation and collaboration, you will work closely with our team to deliver high-quality software products that exceed customer expectations.ResponsibilitiesDesign and...


  • Edinburgh, Edinburgh, United Kingdom Experis UK Full time

    Job Responsibilities:As a Senior Software Engineer, you will be responsible for designing and developing cloud-based software applications using Java. Your primary focus will be on ensuring the scalability, reliability, and security of our cloud infrastructure.Key Responsibilities:Design and develop cloud-based software applications using Java.Collaborate...


  • Edinburgh, Edinburgh, United Kingdom North Lanarkshire Council Full time

    About the RoleWe are seeking a Senior Software Engineer with expertise in cloud computing to join our team. The successful candidate will design, develop, and maintain scalable cloud-based systems, ensuring high availability, security, and performance.Key Responsibilities:Design and implement cloud-based software solutions using AWS, Azure, or Google Cloud...


  • Edinburgh, Edinburgh, United Kingdom Cathcart Technology Full time

    Senior Software Engineer - Cloud ExpertCathcart Technology is seeking a highly skilled Senior Software Engineer to join their Agile team in Edinburgh. As a cloud expert, you will be responsible for designing and developing large-scale SaaS products for the healthcare industry using modern technologies such as.Net Core, Azure, and Angular.The ideal candidate...


  • Edinburgh, Edinburgh, United Kingdom Frasers Group Full time

    About the Role: We are seeking a skilled Cloud Development Specialist to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining cloud-based software systems and applications.Key Responsibilities:Design and develop scalable and secure cloud-based software systems and applicationsCollaborate with...