Software Development Engineer

7 days ago


Cambridge, Cambridgeshire, United Kingdom Amazon Full time

Amazon is seeking exceptional software developers to join the Kindle Reader organization, delivering innovative solutions that transform the reading experience for millions of customers.

Key Job Responsibilities
  • Work in an Agile/Scrum/Kanban environment to deliver high-quality software on time.
  • Design software systems to solve complex business problems and drive business growth.
  • Apply professional software engineering practices, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Manage medium to large-sized technical projects with minimal supervision.
  • Develop complex software systems and contribute to code reviews by providing meaningful feedback.
  • Deliver high-quality code with minimal defects and support the release and deployment process.
BASIC QUALIFICATIONS
  • At least 3 years of non-internship professional software development experience.
  • 2+ years of experience designing or architecting new and existing systems, including design patterns, reliability, and scaling.
  • Proficiency in at least one software programming language.
PREFERRED QUALIFICATIONS
  • Experience with the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Bachelor's degree in computer science or equivalent.

The estimated annual salary for this position is approximately $120,000-$180,000, depending on location and experience. This role offers a unique opportunity to work on cutting-edge technology and contribute to Amazon's mission to be Earth's most customer-centric company.



  • Cambridge, Cambridgeshire, United Kingdom Socrates Software Full time

    At Socrates Software, we're seeking a skilled Software Development Expert with expertise in Elixir and familiarity with Radio Frequency (RF) systems.Job SummaryThis role involves designing, implementing, and maintaining scalable, concurrent applications using Elixir. You will collaborate to integrate RF components into software solutions, contribute to the...

  • Software Engineer

    7 days ago


    Cambridge, UK, Cambridgeshire, United Kingdom Socrates Software Full time

    We are looking for a talented Software Engineer with expertise in using Elixir and familiarity with Radio Frequency (RF) systems to join our team. The ideal candidate will be passionate about cutting-edge technologies, with the ability to integrate software development and RF hardware to create robust solutions.Key Responsibilities:Elixir Development:...


  • Cambridge, Cambridgeshire, United Kingdom Cambridge Consultants Full time

    Looking for a fulfilling career in software engineering? Our Level 6 Software Apprenticeship is perfect for you. As a key member of our Embedded Software Group, you'll work on cutting-edge projects with real-world impact.Our apprenticeship program offers a structured framework that supports your growth and development. You'll learn foundational skills in...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Job Title: Software Development EngineerAt Arm Limited, we are seeking a skilled software development engineer to join our Streamline developer tools team.The ideal candidate will have a strong understanding of modern C++ and Java or Python programming languages, with experience in designing and developing high-performance software applications. Your Key...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    Transform Your Career in Software DevelopmentWe are seeking a talented individual to join our dynamic team as a Software Development Engineer Apprentice. This is an excellent opportunity to develop your skills and knowledge in software development while working on real-world projects that impact millions of customers globally.The role involves collaborating...


  • Cambridge, Cambridgeshire, United Kingdom Rise Technical Recruitment Limited Full time

    Company Overview: Rise Technical Recruitment Limited is seeking a skilled Junior Software Engineer to join their team in Cambridge. This role offers an excellent opportunity for career growth and development.Job Description: As a Junior Software Engineer, you will be working with C++ to develop innovative solutions. Your main responsibilities will include...


  • Cambridge, Cambridgeshire, United Kingdom Pico Technology Limited Full time

    We are seeking a highly skilled Software Development Engineer to join our team at Pico Technology Limited. As a key member of our Product Line team, you will work collaboratively with cross-functional teams to design and develop high-quality software solutions that meet the needs of our internal and external customers.The successful candidate will have a...


  • Cambridge, Cambridgeshire, United Kingdom Audinate Full time

    Audinate is a leading technology company in the field of networked media, and we are seeking a talented software engineer to join our team.The ideal candidate will have strong proficiency in C and C++ and experience working at various levels across common operating systems. They should also have knowledge of networking software stacks and experience with...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    At ARM, we are seeking a talented Software Development Engineer to join our Streamline developer tools team. The successful candidate will have a proven understanding of modern C++ and Java.About the RoleThis is an excellent opportunity for a motivated individual to take control of a brand new, fast-paced team with plenty of support and training to excel in...


  • Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    Company OverviewThe Society of Research Software Engineering is a leading organization in the field of high-performance computing, focusing on developing innovative solutions for next-generation processors and systems.We are currently seeking an experienced Software Engineer to join our team and contribute to the development of advanced simulation models for...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Company OverviewARM is a leading technology company that designs and develops innovative solutions for the semiconductor industry.About the RoleWe are seeking an experienced Software Development Engineer to join our team in Quality Engineering. As a key member of our team, you will be responsible for ensuring the quality and reliability of our compute...


  • Cambridge, Cambridgeshire, United Kingdom Study International Full time

    We are seeking a highly skilled Senior Software Development Engineer to join our team at Study International. As an expert in software development, you will be responsible for designing and implementing cutting-edge solutions using the latest technologies.About the Role:Design and Implement Software Solutions: You will work on various software projects,...


  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    Job OverviewWe're seeking a talented Graduate Software Development Engineer to join our Cambridge-based development team. As a key member of the team, you will contribute to the development of an industry-leading software suite used worldwide.This software relies on innovative 3D geometry algorithms to simplify complex design tasks and workflows. You will...


  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    About ECM SelectionWe are a team of scientists and engineers dedicated to providing personalized job-finding services to our peers. Our mission is to make the job search process easier and more efficient for everyone.Job SummaryWe are seeking an experienced Agile Software Engineer with a strong background in C++ software engineering. The ideal candidate will...


  • Cambridge, Cambridgeshire, United Kingdom ENGINEERINGUK Full time

    Embedded Software Development EngineerAt ENGINEERINGUK, we are committed to making home and neighborhood security accessible and effective for everyone.As a skilled Embedded Software Development Engineer, you will drive engineering and business decisions, leveraging technology frameworks, optimization techniques, and high availability services. Key Job...


  • Cambridge, Cambridgeshire, United Kingdom The ONE Group Ltd Full time £60,000

    Job OverviewRole Summary:The ONE Group Ltd is seeking a highly skilled Software Development Engineer to join our team. As an SDET, you will be responsible for identifying risk areas, creating testing tools, and collaborating with Product Owners. This is a fantastic opportunity to work on cutting-edge projects and contribute to the company's...


  • Cambridge, Cambridgeshire, United Kingdom Employment and Social Development Canada Full time

    This job offers a challenging opportunity to work with a leading government department, Employment and Social Development Canada. As a software quality assurance and maintenance developer, you will be responsible for the development of computer applications.Key responsibilities include developing software applications, performing graphic design tasks, and...


  • Cambridge, Cambridgeshire, United Kingdom ENGINEERINGUK Full time

    Company OverviewThe Ring team is a dynamic group of talented engineers dedicated to creating world-class mobile applications. We are passionate about building innovative solutions that interact seamlessly with our devices and delight our customers.We are seeking an experienced Android Software Development Engineer to join our team. This role will involve...


  • Cambridge, Cambridgeshire, United Kingdom Oho Group Ltd Full time

    About Oho Group LtdWe're a forward-thinking company at the heart of Cambridge's tech scene, dedicated to driving innovation and growth.Job DescriptionAs a Graduate Software Engineer, you'll be responsible for designing and developing software solutions that meet the needs of our clients.You'll work closely with our experienced engineering team to deliver...


  • Cambridge, Cambridgeshire, United Kingdom ENGINEERINGUK Full time

    Job Summary ENGINEERINGUK is seeking an Android Software Development Engineer to join our team. This is a full-time position based in our office. The ideal candidate will have experience in professional software development, designing or architecting new and existing systems, and programming with at least one software programming language. In addition, they...