> Markdown version of [/jobs/ext/1238631-senior-software-development-engineer-kinesis-data-streams](https://www.wearedevelopers.com/jobs/ext/1238631-senior-software-development-engineer-kinesis-data-streams). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Development Engineer, Kinesis Data Streams - **Company:** Amazon.com, Inc. - **Location:** Seattle, WA, United States - **Experience:** Expert - **Contract:** Internship / Graduate position - **Skills:** Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Cloud Computing, Code Review, Computer Programming, Databases, Software Design Patterns, Iterative and Incremental Development, Productivity Software, Cloud Services, Software Engineering, Data Streaming, Build Management, Programming Languages - **Published:** July 11, 2026 - **Apply:** https://www.amazon.jobs/en/jobs/10471691/senior-software-development-engineer-kinesis-data-streams ## About the Role 5+ years of non-internship professional software development experience - 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team, Master's degree ## Description We are currently looking for an experienced Senior Software Development Engineer to join our team. The ideal candidate is excited about the incredible opportunity that cloud computing represents, and is passionate about delivering high quality services in a hyper-growth environment where priorities can shift fast. As a member of our team, you'll work alongside other engineers and leaders, refine product requirements with product and program managers, define architecture, and be a leader in the implementation and launch of software. All team members actively participate in product definition, technical architecture review, iterative development, code review, and operations. Along with this, you'll have the opportunity to interact with enterprise customers to ensure their needs are met -- clear, professional communication with teammates and customers is an important part of the job. Cloud computing represents a fundamental shift in how businesses think about managing their information needs. While this emerging area of computing has seen tremendous growth over the past few years, we are still in the early stages of realizing its full potential. We're looking for a smart, passionate and detail oriented engineer to help us continue to define this exciting new technology. Utility Computing (UC) 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 customers who require specialized security solutions for their cloud services. Key job responsibilities - You solve difficult problems, applying appropriate technologies and best practices. - You work with your team to invent, design and build software that is stable and performant. - You are proficient in a broad range of design approaches and know when it is appropriate to use them (and when it is not). Your solutions are pragmatic. - You consider the legacy of the code you produce and write code that an SDE unfamiliar with the system can understand. - You limit the use of short-term workarounds. You do things with the proper level of complexity the first time (or at least minimize incidental complexity). - You create flexible software without over-engineering. You make appropriate trade-offs, re-use where possible, and are judicious about introducing dependencies. - You are efficient with resource usage (e.g., system hardware, database, memory/CPU, etc.) - You work on project ideas with customers, stakeholders, and peers ## Related Videos - [20 Years of Solving Unsolvable Problems](https://www.wearedevelopers.com/videos/100214-20-years-of-solving-unsolvable-problems) - [WeAreDevelopers LIVE - CSS is DOOMed](https://www.wearedevelopers.com/videos/1838-wearedevelopers-live-css-is-doomed) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Building Systems that Last](https://www.wearedevelopers.com/videos/1389-building-systems-that-last) - [Kafka Streams Microservices](https://www.wearedevelopers.com/videos/168-kafka-streams-microservices) ## Related Articles - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk)