25 Tech Startups jobs in London
Software Development Engineer

Posted 2 days ago
Job Viewed
Job Description
Would you like to help implement innovative cloud computing solutions and solve the most complex technical problems? Are you excited by the prospect of building and running the world's largest cloud computing infrastructure to provide a better world for future generations?
Amazon Web Services (AWS) builds and operates some of the largest internet infrastructure on the planet; providing companies of all sizes with an infrastructure web services platform in the cloud. With AWS, customers provision compute power, storage, database, and other cloud resources as their business demands them. To meet the growing demand for AWS Services around the globe, we need exceptionally motivated people who are driven by learning and innovation.
AWS Utility Computing (UC) provides product innovations - from foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS's services and features apart in the industry. As a member of the UC organization, you'll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.
If you join us you'll be part of a world-class team in a dynamic environment that has the entrepreneurial feel of a start-up. As a member of the team providing EC2 services you will be delivering foundational capability that benefits all customers!
This is an opportunity to operate and engineer systems on a massive scale, and to gain world class experience in cloud computing. You'll be surrounded by people who are passionate about cloud computing, believe that first class service is critical to customer success, and are committed to improvement.
Top reasons to join our team:
- Be a catalyst to deliver a truly disruptive products that are growing rapidly
- Solve unique and first-order problems at massive-scale across many AWS Services
- Learn how to build and operate distributed systems at massive scale
- Build and influence the tools and utilities that are part of the AWS fleet running our internal servic
Key job responsibilities
Amazon has a collaborative, purposeful and enthusiastic environment where we "Work Hard, Have Fun, Make History." On a typical day engineers might deep dive to root cause a customer issue, investigate why a metric is trending the wrong way, consult with the top engineers at Amazon, or discuss radical new approaches to automate operational issues.
A software engineer at Amazon will have technical ownership of designs and services, and will influence good coding practices among peers. Responsibilities will include designing, coding, reviewing, testing, fixing, researching, deploying and maintaining services and code in Amazon cloud production environments. Successful candidates will be experienced software engineers who can prioritize well, are good team players, develop at a high standard, can deal with new and ambiguous problem domains, and have a consistent track record of delivery.
A day in the life
At Amazon our software engineers take ownership of solution design, turn it into code and deliver it on schedule, using appropriate technologies and current software engineering best practices. They are expected to collaborate with their team and across teams to take responsibility for improvements and building of new tooling, features, services and applications.
Amazon software engineers have the responsibility of building, maintaining and running the software they own including the dependencies of their team's software, hardware platform, operating system and build. They may also be part of an on-call rotation within their team and, in the event of problems, are able to troubleshoot, research the root cause and thoroughly resolve defects.
About the team
About AWS
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying.
Why AWS?
Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating - that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Inclusive Team Culture
AWS values curiosity and connection. Our employee-led and company-sponsored affinity groups promote inclusion and empower our people to take pride in what makes us unique. Our inclusion events foster stronger, more collaborative teams. Our continual innovation is fueled by the bold ideas, fresh perspectives, and passionate voices our teams bring to everything we do.
Mentorship & Career Growth
We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve.
Basic Qualifications
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
- Bachelor's degree or equivalent
- Strong verbal and written communication skills and able to articulate technical challenges and solutions to a broad range of audiences; technical and business
Preferred Qualifications
- Master's degree or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience as a mentor, tech lead or leading an complex projects to resolution
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice ( ) to know more about how we collect, use and transfer the personal data of our candidates.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Senior Software Development Engineer

Posted 2 days ago
Job Viewed
Job Description
Would you like to help implement innovative cloud computing solutions and solve the most complex technical problems? Are you excited by the prospect of building and running the world's largest cloud computing infrastructure to provide a better world for future generations?
Amazon Web Services (AWS) builds and operates some of the largest internet infrastructure on the planet; providing companies of all sizes with an infrastructure web services platform in the cloud. With AWS, customers provision compute power, storage, database, and other cloud resources as their business demands them. To meet the growing demand for AWS Services around the globe, we need exceptionally motivated people who are driven by learning and innovation.
AWS Utility Computing (UC) provides product innovations - from foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS's services and features apart in the industry. As a member of the UC organization, you'll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.
If you join us you'll be part of a world-class team in a dynamic environment that has the entrepreneurial feel of a start-up. As a member of the team providing EC2 services you will be delivering foundational capability that benefits all customers!
This is an opportunity to operate and engineer systems on a massive scale, and to gain world class experience in cloud computing. You'll be surrounded by people who are passionate about cloud computing, believe that first class service is critical to customer success, and are committed to improvement.
Top reasons to join our team:
- Be a catalyst to deliver a truly disruptive products that are growing rapidly
- Solve unique and first-order problems at massive-scale across many AWS Services
- Learn how to build and operate distributed systems at massive scale
- Build and influence the tools and utilities that are part of the AWS fleet running our internal servic
Key job responsibilities
Amazon has a collaborative, purposeful and enthusiastic environment where we "Work Hard, Have Fun, Make History." On a typical day engineers might deep dive to root cause a customer issue, investigate why a metric is trending the wrong way, consult with the top engineers at Amazon, or discuss radical new approaches to automate operational issues.
A software engineer at Amazon will have technical ownership of designs and services, and will influence good coding practices among peers. Responsibilities will include designing, coding, reviewing, testing, fixing, researching, deploying and maintaining services and code in Amazon cloud production environments. Successful candidates will be experienced software engineers who can prioritize well, are good team players, develop at a high standard, can deal with new and ambiguous problem domains, and have a consistent track record of delivery.
A day in the life
At Amazon our software engineers take ownership of solution design, turn it into code and deliver it on schedule, using appropriate technologies and current software engineering best practices. They are expected to collaborate with their team and across teams to take responsibility for improvements and building of new tooling, features, services and applications.
Amazon software engineers have the responsibility of building, maintaining and running the software they own including the dependencies of their team's software, hardware platform, operating system and build. They may also be part of an on-call rotation within their team and, in the event of problems, are able to troubleshoot, research the root cause and thoroughly resolve defects.
About the team
About AWS
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying.
Why AWS?
Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating - that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Inclusive Team Culture
AWS values curiosity and connection. Our employee-led and company-sponsored affinity groups promote inclusion and empower our people to take pride in what makes us unique. Our inclusion events foster stronger, more collaborative teams. Our continual innovation is fueled by the bold ideas, fresh perspectives, and passionate voices our teams bring to everything we do.
Mentorship & Career Growth
We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve.
Basic Qualifications
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
- Bachelor's degree
- Strong verbal and written communication skills and able to articulate technical challenges and solutions to a broad range of audiences; technical and business
Preferred Qualifications
- Master's degree
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience as a mentor, tech lead or leading an complex projects to resolution
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice ( ) to know more about how we collect, use and transfer the personal data of our candidates.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Software Development Engineer, Veeqo

Posted 2 days ago
Job Viewed
Job Description
Veeqo helps high-growth ecommerce businesses build a slick inventory and fulfillment operation that means the right products get to the right customers at the right time, every time. Veeqo plugs into all the major sales channels and shipping carriers, allowing businesses to manage orders, inventory, picking and packing, shipping, purchasing, reporting and more - all in one platform. It's an ecommerce supersoftware that is making ecommerce fulfilment dramatically more efficient. We are a friendly, kind, and modest bunch who work very hard but value healthy balance, family, friends and all the good stuff that makes us smile! We also love dogs and have a fair few in our office!
As a Software Development Engineer at Veeqo, you will be designing and building the software to support our journey from recent acquisition to operating at Amazon scale. You will work closely with product managers, UX designers, as well as other tech teams across Amazon. This role is a good fit for someone who thrives in a dynamic environment, is both creative and technical, and who wants to work near the beautiful beaches of Swansea, Wales.
About the team
Meet Veeqo - the Swansea-based company bringing tech jobs to Wales :
Qualifications
- Experience in professional, non-internship software development
- Experience programming with at least one modern language such as Java, Ruby, or Rust
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Preferred Qualifications
- Bachelor's degree in computer science or equivalent
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice ( ) to know more about how we collect, use and transfer the personal data of our candidates.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Software Development Engineer, CloudFront

Posted 2 days ago
Job Viewed
Job Description
Do you enjoy watching the latest movies, television shows, or sporting events on your computer, tablet or smartphone? Do you hate waiting for your pages to load or your show to re-buffer? Do you want to contribute to systems that deliver a flawless experience in serving video from the edge? Good - us too.
AWS Cloudfront is looking for experienced Software Development Engineers to join our team in London. We offer comprehensive relocation and benefit packages.
At AWS Cloudfront, working on systems with global scale is a daily part of the job. We solve hard problems. We build reliable, scalable, low-cost systems that serve our ever-growing customer base. We are constantly shipping features that drive innovation in the CDN market. We deliver an elegant geo-distributed platform to serve not only video from the edge, but a wide variety of use cases.
AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we're the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on. We work on the most challenging problems, with thousands of variables impacting the supply chain - and we're looking for talented people who want to help.
You'll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You'll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you'll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.
Key job responsibilities
We:
Are a fast-growing, agile and collaborative group of technologists from diverse backgrounds
Are inventors and owners, building new technologies and improving existing ones
Obsess over our customer's needs and experience
Enjoy the prototyping and tinkering stages, as well as the rigor of making solutions production-ready
You:
Enjoy seeing the impact your work has on real customers & Are comfortable in an agile environment and understand the importance of working/developing iteratively.
Enjoy being part of a strong team of technologists and collaborating with them to build BIG things.
Take ownership and do what it takes to get the job done & Want to create services at a massive scale used by millions of people.
Are naturally curious about how systems operate at scale and think of ways to constantly improve those systems & Learn from others and help grow those in your team to achieve their best.
About the team
About AWS
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying.
Why AWS?
Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating - that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Inclusive Team Culture
AWS values curiosity and connection. Our employee-led and company-sponsored affinity groups promote inclusion and empower our people to take pride in what makes us unique. Our inclusion events foster stronger, more collaborative teams. Our continual innovation is fueled by the bold ideas, fresh perspectives, and passionate voices our teams bring to everything we do.
Mentorship & Career Growth
We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve.
Basic Qualifications
- Experience (non-internship) in professional software development
- Experience in professional, non-internship software development
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
Preferred Qualifications
- Bachelor's degree in computer science or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice ( ) to know more about how we collect, use and transfer the personal data of our candidates.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Full Stack Software Development Engineer
Posted 11 days ago
Job Viewed
Job Description
Job Title: Full Stack Software Development Engineer
Location: Stevenage
Rate: 67 p/h - We are booking interviews next week! Please call or email for a slot
The Environment Simulator Group provide a real-time environment, running simulations of the sub-systems to test the operation of the unit under test.
You will be working within a small team and will be responsible for: -
- The continued development of the Web UI components
- Maintenance and testing of .net microservices
- Creating the appropriate documentation
- Collaborating with and assisting other members of the team
The Role:
So, what will you be doing as a Full Stack Software Development Engineer ?
Essential experience:
- Programming Languages:-
- JavaScript, Typescript, HTML, CSS, C#
- Framework & Libraries:-
- Svelte, Angular, Vue.js, React, .NET 7/8
- Tools and Technologies
- Visual Studio, Jira, GitLab, Node.js, npm CI, Docker, Kubernetes, Artifactory
- You have experience of working on complex, distributed systems with Containerisation including a knowledge of Kubernetes / Docker
- You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms
- You have experience working in an agile development environment.
- You have the ability to identify and solve complex problems.
- You have the ability to design innovative and user-friendly interfaces.
- You are familiar with modern software testing and deployment practices such as TDD & CI/CD
- You can set up CI / CD Pipelines
- You are comfortable with all aspects of the software development lifecycle (planning, analysis, design, implementation, testing and deployment, maintenance)
- You have excellent communication skills and are comfortable collaborating across teams and with senior stakeholders
- You have mentored & assisted junior members of the team.
Desirable experience:
- You have experience with other languages such as C++
- Linux sysadmin/DevOps/deployment
My client is keen to get this position filled ASAP, so if you feel you have the skills and desire to provide passion and drive as the next Full Stack Software Development Engineer, this is the opportunity for you!
So, if you are interested in joining a well-established, renowned, globally recognised organisation working with experts in their field as the next Full Stack Software Development Engineer, hit that apply button now!
***PLEASE NOTE***
Security Clearance (SC) or eligibility to gain is required to be considered for this vacancy
Services advertised by Gold Group are those of an Agency and/or an Employment Business.
We will contact you within the next 14 days if you are selected for interview. For a copy of our privacy policy please visit our website.
Full Stack Software Development Engineer
Posted 11 days ago
Job Viewed
Job Description
Our client, a large Aerospace and Defence supplier is looking for a Full Stack Software Development Engineer to join them on a contract basis at their site in Stevenage.
- Due to the nature of the role, applicants must hold the sole British national and be willing to obtain full SC Clearance ahead of starting.
- 6 month initial contract, possible extensions.
- 67 p/h Umbrella, inside IR35.
- 4-5 days per week onsite in Stevenage due to the nature of the role.
Responsibilities:
You will be working within a small and will be responsible for: -
- The continued development of the Web UI components
- Maintenance and testing of .net microservices
- Creating the appropriate documentation
- Collaborating with and assisting other members of the team
Skillset/experience required:
Essential experience:
- Programming Languages:-
- JavaScript, Typescript, HTML, CSS, C#
- Framework & Libraries:-
- Svelte, Angular, Vue.js, React, .NET 7/8
- Tools and Technologies
- Visual Studio, Jira, GitLab, Node.js, npm CI, Docker, Kubernetes, Artifactory
- You have experience of working on complex, distributed systems with Containerisation including a knowledge of Kubernetes / Docker
- You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms
- You have experience working in an agile development environment.
- You have the ability to identify and solve complex problems.
- You have the ability to design innovative and user-friendly interfaces.
- You are familiar with modern software testing and deployment practices such as TDD & CI/CD
- You can set up CI / CD Pipelines
- You are comfortable with all aspects of the software development lifecycle (planning, analysis, design, implementation, testing and deployment, maintenance)
- You have excellent communication skills and are comfortable collaborating across teams and with senior stakeholders
- You have mentored & assisted junior members of the team.
Desirable experience:
- You have experience with other languages such as C++
- Linux sysadmin/DevOps/deployment
Software Development Engineer II, Amazon

Posted 2 days ago
Job Viewed
Job Description
Want to work with the world's largest brands to enable the building of bespoke experiences across Amazon's site, mobile app, and Fire TV?
We're looking for a talented Software Development Engineer to join the Brand Innovation Lab Engineering team (BIL-E). We're focused on building and supporting a platform that enhances and evolves our wider Brand Innovation Lab's (BIL) business.
Our mission is to improve the efficiency and capabilities of how we build and operate our advertising campaigns. Our teams are extremely talented, and it is our duty to empower them to do their best work. We do this by improving the effectiveness of development teams through developer tooling, removing repetitive tasks across job families, and expanding the capabilities and data we have access to in order to provide the creative spark needed to fuel the long-term growth of Amazon Ads.
Technologies we use include:
- Java
- NodeJS
- API (both developing and integrating)
- JSON data formats
- AWS CDK
- RDBMS & NoSQL technologies (PostGres & DynamoDB)
In this role you would be expected to have responsibility for the full technical stack our team owns and operates.
Key job responsibilities
- Create, enhance and improve new and existing capabilities for our dependent teams
- Deliver productivity improvements on existing and new solutions
- Operate at the 'full-stack' level across our owned tools, services and solutions, including identifying issues and bottlenecks and leading initiatives to improve them
- Improve common utility packages
- Use open-source and internal software to improve your team's efficiency and quality
- Take part in our team's on-call, which has a very low ticket load
A day in the life
We're an agile team by default. This means our work can be fluid in nature.
We're responsible for the platform our dependent teams operate on which means a mix of DevOps responsibilities and supporting the 'paved roads' our users depend on.
A typical day might include:
- Attend/run a daily plan session to discuss yours/your teams current goal(s)
- Get involved in some pair or mob programming, developing your solution, raising PRs to get automated and peer feedback
- Deploy your changes to production, keeping business stakeholders up to date
- See your work go live across Amazon, exciting customers across the globe
About the team
Our vision is to enable every developer and creative to do their best work. Not limited by capacity, but only by their imagination.
We are the Brand Innovation Lab Engineering team. We're responsible for the platform all of our dependent teams use, operate and develop on, where they build innovative advertising campaigns for some of the biggest brands in the world.
As a member of our team you'll be responsible for supporting the paved roads our users tread, whilst having one eye on future needs. We use everything from automation to GenAI to develop and enhance capabilities, productivity and reporting that enables teams now and in the future to do their best work.
Basic Qualifications
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience in professional, non-internship software development
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
Preferred Qualifications
- Bachelor's degree in computer science or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice ( ) to know more about how we collect, use and transfer the personal data of our candidates.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Be The First To Know
About the latest Tech startups Jobs in London !
Software Development Engineer, SYE-Client

Posted 2 days ago
Job Viewed
Job Description
Join us in revolutionizing how people experience digital entertainment across global platforms. You'll be at the forefront of developing innovative streaming solutions that transform how millions of viewers consume live sports, original shows, and blockbuster movies.
Key job responsibilities
* Develop and optimize client applications and software development kits (SDKs) for seamless video streaming experiences
* Collaborate with cross-functional teams to design and implement high-performance streaming technologies
* Conduct comprehensive code reviews and provide constructive feedback to enhance software quality
* Investigate and resolve complex technical challenges affecting video playback and user experience
* Drive continuous improvement of streaming platforms across multiple device ecosystems.
A day in the life
Join Amazon Prime Video's streaming low latency organization, working on Sye - our revolutionary streaming platform for live sports. You'll focus on client-side implementation to deliver minimal latency and synchronized playback globally. The ideal candidate thrives in a fast-paced environment, effectively managing both short and long-term projects. You'll debug customer-facing issues, conduct deep-dive analysis, and drive improvements in video quality, latency reduction, and bandwidth optimization. Your work will ensure seamless viewing experiences across various network conditions and devices, directly impacting millions of viewers worldwide.
About the team
We are a dynamic, collaborative group passionate about creating world-class streaming experiences. Our team values innovation, knowledge sharing, and continuous learning. We're committed to developing talent and creating an inclusive environment where every team member can grow and make meaningful contributions.
Basic Qualifications
- Experience building complex software systems that have been successfully delivered to customers
- Experience in professional, non-internship software development
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience with performance optimization and memory management
Preferred Qualifications
- Bachelor's degree in computer science or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience in developing and maintaining applications, frameworks or SDKs for Android, iOS, tvOS, Smart TVs, game consoles or web.
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice ( ) to know more about how we collect, use and transfer the personal data of our candidates.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Software Development Manager, Amazon Rufus

Posted 2 days ago
Job Viewed
Job Description
We're on a mission to rewrite the rules of eCommerce by giving customers entirely new ways to engage with Amazon. With AI, we're unlocking the potential to turn information into useful knowledge, making it easier for customers to find exactly what they're looking for and get things done. We are working backwards from a vision of conversational, contextual, and interactive experience that helps customers find answers to product questions, perform product comparisons, receive product suggestions, and more -- in a store that sells everything.
Introducing Rufus: Rufus is Amazon's expert shopping assistant trained on Amazon's product catalog and information from across the web to answer customer questions on shopping needs, products, and comparisons, make recommendations based on this context, and facilitate product discovery in the same Amazon shopping experience customers use regularly. Read more about Rufus on the About Amazon blog: looking for the best and brightest to help us realize and deliver this vision to our customers right away.
More specifically, in this role as an Software Development Manager (SDM), you will lead a team that is building new software systems and customer experiences, that will help greatly expand Rufus's availability to new cohorts of customers. This team is considered strategic and has visibility with leadership at the highest levels. The role offers a chance to build and launch AI powered customer experiences from the ground up, and work closely with an exceptional group of product, engineering, and science leaders.
Key job responsibilities
- Influence the strategic direction and vision of the organization through an understanding of the intersection of business/customer needs and how these intersect with technical capabilities and opportunities.
- Provide technical leadership to team members, and represent the organization on technical matters with senior leadership.
- Lead the team to design and develop solutions that are performant, highly scalable and cost effective.
- Create a culture of pride in engineering and operational excellence and drive best practices within teams and across organization.
- Be strategic about defining and building technical architecture that will scale for the long-term.
- Exhibit depth of knowledge and familiarity with technologies to identify and deliver innovative technical solutions that meet business needs and scale with growth.
- Work closely with technical (engineering and science) teams, design, and product/program management in an agile environment to deliver the best technical designs and approaches.
- Anticipate bottlenecks, provide escalation management, anticipate and make trade-offs, and balance the business needs versus technical constraints.
Basic Qualifications
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience in engineering team management
- Experience in engineering
- Experience working directly within engineering teams
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Experience partnering with product and program management teams
- Bachelor's degree
- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
- 3+ years experience managing software engineering teams and developing technical talent (performance review communication, accountability, motivation/engagement).
Preferred Qualifications
- Master's degree in computer science, engineering, mathematics or equivalent
- Experience building web applications with React and modern web technologies
- Experience managing a team of high calibre Software Engineers developing complex, world class, scalable software systems that have been successfully delivered to customers
- 7+ years experience managing software engineering teams and developing technical talent (performance review communication, accountability, motivation/engagement).
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice ( ) to know more about how we collect, use and transfer the personal data of our candidates.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Software Development Engineer, Application Security

Posted 2 days ago
Job Viewed
Job Description
Would you like to help implement novel approaches to how security engineers learn about the numerous Amazon applications. How about working with customers and peers from the entire range of Amazon's businesses on products that make a real difference in our Amazon Security goals? Whether you're passionate about building highly scalable and reliable systems in the cloud or a software developer who likes to solve interesting and complex business problems, Amazon Security has the challenges you are looking for.
Amazon Security is responsible for the protection of customer and corporate data. We are connected to all parts of Amazon's business and its massive, worldwide service-oriented architecture. We are looking for a Software Development Engineers who are excited about leading the technical vision and architecture for innovative, mission critical software security systems that affect how Amazon developers create and deploy software that is secure and protects Amazon's and our customers data.
Key job responsibilities
You will work with the leadership team to drive key engineering and business decisions that will influence the Amazon developer experience. Your first mission is to build a new product that leverages application meta data from a variety of sources to synthesize in a human readable way a variety of application knowledge. This will require rapid iteration with a variety of software and security teams. Since our security systems are foundational to the Amazon ecosystem, you will also have the opportunity to learn about various Amazon business including the Amazon e-Commerce websites, Prime, Alexa, and AWS.
We're looking for a creative, customer- and details-obsessed Software Development Engineer with strong software engineering fundamentals (object-oriented design, algorithms and data structures) and a good grasp of advanced systems concepts and design. You must possess strong verbal and written communication skills, be self-driven and be able to deliver high quality results in a fast-paced environment. You need to enjoy working closely with your peers of very talented engineers.
A day in the life
You'll solve complex challenges by designing and implementing scalable solutions that protect Amazon's customers and systems. You'll work with security engineering teams to transform domain expertise into software that mitigates risks at unprecedented scale. In a typical day, you might:
- Develop code that reduces manual security processes by 50% or more, enabling our teams to respond faster and more effectively
- Partner with cross-functional teams to translate intricate security requirements into elegant, high-performance software solutions
- Prototype and implement security tools that protect millions of customers and billions in transactions
You'll work in an environment that values rapid innovation, where your ideas can move from concept to production in weeks, not months. Your work directly impacts Amazon's ability to maintain the highest standards of customer trust and system resilience.
About the team
This newly formed team will work with local and international security teams to design a greenfield product that solves the complex problem of rapidly knowing critical security details about every Amazon application. This team of problem solvers is heavily customer obsessed with a leaning toward rapid prototyping and implementation.
Diverse Experiences
Amazon Security values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying.
Why Amazon Security
At Amazon, security is central to maintaining customer trust and delivering delightful customer experiences. Our organization is responsible for creating and maintaining a high bar for security across all of Amazon's products and services. We offer talented security professionals the chance to accelerate their careers with opportunities to build experience in a wide variety of areas including cloud, devices, retail, entertainment, healthcare, operations, and physical stores.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve.
Inclusive Team Culture
In Amazon Security, it's in our nature to learn and be curious. Ongoing DEI events and learning experiences inspire us to continue learning and to embrace our uniqueness. Addressing the toughest security challenges requires that we seek out and celebrate a diversity of ideas, perspectives, and voices.
Training and Career growth
We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, training, and other career-advancing resources here to help you develop into a better-rounded professional.
Basic Qualifications
- Experience (non-internship) in professional software development
- Experience in professional, non-internship software development
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
Preferred Qualifications
- Bachelor's degree in computer science or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Strong architectural and system design skills in Java
- Experience with distributed (multi-tiered) systems, algorithms, and non-relational databases
- Experience with mobile application development
- Excellent verbal and written communication skills with the ability to effectively articulate technical challenges and solutions
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice ( ) to know more about how we collect, use and transfer the personal data of our candidates.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.