Software Development Engineer, Glacier

The vast majority of data in the world is cold -- durably and securely retained for long periods of time, but rarely ever accessed. Conventional storage systems are a poor fit for this domain as they are typically optimized for speed rather than space and cost. Amazon Glacier has been designed from the very start to provide secure, durable and scalable data storage at a very low cost. This unusual set of constraints requires us to solve fascinating scaling and algorithmic problems that have never been tackled at our scale.As an engineer on our team, you'll have the opportunity to lead the design and implementation of a distributed storage service that operates at cloud scale. Your design and development work would range from distributed system service development in Java, to low level systems coding that interfaces directly with hardware. You'll be working to bring brand new systems to production use, and to do so you'll need to solve challenging computer science problems. We are looking for an engineer who is keen to lead, invent in this space, and build what could become the largest data storage service on the planet.Our team works together to provide work/life balance for all team members. We recognize that the circumstances of our team members vary, and we balance work across the team so that we’re all able to maintain high standards on behalf of our customers, while at the same time allowing for rich and happy personal lives.Glacier services are highly available, but there are times when we occasionally stray away from our SLAs. In order to minimize the impact of such excursions, we do have On-Call rotations. However, we set these up so there are focused time periods when you are on-call and when you are not, you can focus on your day job :)We have a formal mentor search application that lets you find a mentor that works best for you based on location, job family, job level etc. Your manager can also help you find a mentor or two, because two is better than one. In addition to formal mentors, we work and train together so that we are always learning from one another, and we celebrate and support the career progression of our team members.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.About AWSAmazon 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.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the 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. Work/Life BalanceWe 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 in the cloud. Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship & Career GrowthWe’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. About the teamInclusive Team CultureHere at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.Work/Life BalanceOur team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.Mentorship & Career GrowthOur team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, GREF Tech

The Global Real Estate and Facilities Tech team, part of Finance Automation, is the software development team for GREF. This team develops services, products, and tools to enable Amazon's corporate real estate team to build and operate the company's global facilities in more than 60 countries. We are tasked with building systems that deliver a seamless, adaptive, and creative workspace experience. Our mission is to create technology that simplifies the processes Amazon employs to manage its corporate real estate. Our teams builds services and products that support various GREF domains, including space and occupancy planning, design and construction, employee health and safety, sustainability, and building management systems requiring IoT expertise. If you possess the skills to build, operate, and scale the next generation of distributed systems supporting Amazon's growth, this role may be well-suited for you.We are seeking a passionate software development engineer who can help us create the next generation of real estate systems and support the GREF organization. The ideal candidate for this role will be a self-starter and is comfortable with ambiguity, and excel at building highly scalable solutions. They will enjoy learning, implementing new technologies, and will be fearless in implementing it in suitable situations. A Software Development Engineer (SDE) at Amazon works on real world problems on a global scale, owns their systems end to end and influences the direction of our technology that impacts hundreds of millions of customers around the world. Coming to Amazon gives you the opportunity to work on development teams in one of our many rapidly growing organizations. Come join us in making history!Key job responsibilitiesAs a Software Development Engineer in GREF Tech you are responsible to design, architect, develop, test, deploy and deliver scalable, multi-tiered software applications, systems, platforms or services using modern languages, design patterns, frameworks and technologies. You will take the lead on defining and implementing engineering best practices and using data to define and improve operational best practices. You will drive the architecture and technology choices for GREF Tech products and will raise the bar on code quality, including security, readability, consistency, maintainability.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, GREF Tech, FinAuto - GREF Tech

The Global Real Estate and Facilities Tech team, part of Finance Automation, is the software development team for GREF. This team develops services, products, and tools to enable Amazon's corporate real estate team to build and operate the company's global facilities in more than 60 countries. We are tasked with building systems that deliver a seamless, adaptive, and creative workspace experience. Our mission is to create technology that simplifies the processes Amazon employs to manage its corporate real estate. Our teams builds services and products that support various GREF domains, including space and occupancy planning, design and construction, employee health and safety, sustainability, and building management systems requiring IoT expertise. If you possess the skills to build, operate, and scale the next generation of distributed systems supporting Amazon's growth, this role may be well-suited for you.We are seeking a passionate software development engineer who can help us create the next generation of real estate systems and support the GREF organization. The ideal candidate for this role will be a self-starter and is comfortable with ambiguity, and excel at building highly scalable solutions. They will enjoy learning, implementing new technologies, and will be fearless in implementing it in suitable situations. A Software Development Engineer (SDE) at Amazon works on real world problems on a global scale, owns their systems end to end and influences the direction of our technology that impacts hundreds of millions of customers around the world. Coming to Amazon gives you the opportunity to work on development teams in one of our many rapidly growing organizations. Come join us in making history!Key job responsibilitiesAs a Software Development Engineer in GREF Tech you are responsible to design, architect, develop, test, deploy and deliver scalable, multi-tiered software applications, systems, platforms or services using modern languages, design patterns, frameworks and technologies. You will take the lead on defining and implementing engineering best practices and using data to define and improve operational best practices. You will drive the architecture and technology choices for GREF Tech products and will raise the bar on code quality, including security, readability, consistency, maintainability.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, GuardDuty

Amazon GuardDuty is a customer facing threat detection service that protects applications and services running in AWS. The service processes trillions of events and applies advanced analytics and machine learning to detect threats. If you are interested in learning about operating a service at massive scale and working alongside world class engineers, then this role is for you.The Amazon GuardDuty team is looking for a strong software engineer to help build the future of the service. The team interacts with Math PhD's and security researchers to codify security analytics into the service. The researchers use various Machine/Deep Learning algorithms to build new detections for the service. We are innovating new ways of building massively scalable and globally distributed security systems for assisting our customers with security and compliance.We are seeking a Software Development Engineer with a strong knowledge of distributed systems to develop a new and innovative security service. This position is on a new team that you will be joining at its inception and it will have a startup feel. You must enjoy working on complex software systems in a customer-centric environment and be passionate not only about building good software but also ensuring that the same software achieves its goals in operational reality.Key job responsibilitiesThis position is on a new team that you will be joining at its inception and it will have a startup feel. You must enjoy working on complex software systems in a customer-centric environment and be passionate not only about building good software but also ensuring that the same software achieves its goals in operational reality. You will be responsible for the development end-to-end lifecycle, from scoping, planning, conception, design, implementation and testing, to documentation, delivery and maintenance. Provide design reviews for other engineers, including feedback on architecture and design issues, as well as integration, performance and scalability. This position involves on-call responsibilities, typically for one week every two months. We don’t like getting paged in the middle of the night or on the weekend, so we work to ensure that our systems are fault tolerant. When we do get paged, we work together to resolve the root cause so that we don’t get paged for the same issue twice. BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, GuardDuty

Amazon GuardDuty is a customer facing threat detection service that is built to protect applications and services running on AWS. The service applies data analytics to high volume service logs and employs techniques, such as machine learning and anomaly detection, to identify potential threats. We are looking to hire a software engineer for our Malware Detonation team. We are innovating new ways of building massively scalable and globally distributed security systems for assisting our customers with security and threat detection. The team interacts with reserachers and security engineers to build service in enriching the detection capability for AWS services and customers. The researchers use various Machine/Deep Learning algorithms to build new malware detection for the service.Our team puts a high value on work-life balance. This role is based out of Seattle office. Key job responsibilitiesSome of the key job responsibilites are: 1. Design and implement complex security services for AWS. 2. Manage oncall once in 2 to 3 months for a week (which is very light for this team) 3. Provide mentorship to junior engineers4. Support other team members in reviews7. Foster innovation and handle ambigous problem and turn them into opertunities. About the teamGuardDuty is a threat detection service that detects unauthorized, malicious, or anomalous activity in a customer’s AWS environment. One of the key features of the service is its simplicity: You just turn it on and it goes to work to identify threats and anomalies. The service helps customers identify reconnaissance, suspicious access, stealthy discovery, attacks, and changes to security critical settings.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Hardware Engineering Services

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.The AWS Firmware team drives system innovation in the servers used by all of Amazon Web Services, including EC2, S3, CloudFront, etc. Our engineers solve the hardest problems that fuse software, hardware, and the cloud. We take big bets on new concepts, enabling AWS services to continue to revolutionize the industry. We are looking for an Embedded Software Development engineer to build and own the server related firmware. As an embedded software development engineer in this team, you will work with a team of world-class software developers who thrive on creating innovative, scalable solutions for real-world data center infrastructure problems. You will be part of development efforts to build, validate, and support firmware in diverse technology domains from embedded software to large-scale distributed software systems, using proprietary and open source technologies. Why it matters Public cloud IT services represent the majority of growth in the overall IT services market and will continue to do so for several years to come. The scale of AWS, combined with an understanding of how our software and hardware is used, creates a unique opportunity for component customizations that will directly benefit our customers. Why you will love it You will work with engineers across the company to build software for the next-generation platform. You will have a direct impact on our bottom line and the ability to deliver improvements for our developers. You will be part of a growing, fast paced, and fun team. You will have ownership for the implementation of your work. You will see direct product improvements based on the results of your work. 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 responsibilitiesDevelop services and tools that help internal Amazonians deliver work faster. This include development of automation services and tools that impact hundreds of builders within Amazon.A day in the lifeDevelop software for AWS Builders to speed up the builders' deliverables.About the team*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.*Diverse Experiences*Amazon 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.*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 in the cloud.*Inclusive Team Culture*Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.*Mentorship 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, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Health & Wellness (Health Tech)

This is a unique opportunity to join a small, high-impact team working on AI agents for health initiatives. As a SDEII, you will design and implement key components of our AI agent system, develop efficient data processing pipelines, and contribute to API development and integration efforts. Your work will play a crucial role in bringing our AI solutions to life, potentially transforming how individuals manage their daily health and long-term wellness goals.In this early-stage initiative, you'll have the opportunity to make significant contributions to our technical implementation and engineering practices. This is an excellent opportunity for a skilled engineer to grow their expertise in AI engineering and make a tangible impact on healthcare technology.Key job responsibilities- Design and implement key components of the AI agent system- Develop efficient and scalable data processing pipelines- Contribute to API development and integration efforts- Collaborate with scientists to optimize AI model implementations- Lead development of data annotation and processing systems- Support AI agent integration into prototype applications- Drive improvements in data acquisition and processing pipelinesA day in the lifeYou'll work with a cross-functional team to develop AI-driven health and wellness experiences. You'll tackle diverse challenges from data pipeline optimization to frontend integration of AI capabilities. Expect to collaborate closely with data scientists and senior engineers, balancing hands-on coding with system design, always focusing on delivering efficient, scalable solutions that enhance our AI agents' performance and user experience.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, I/O

Leading brands like Epic Games, Lyft, AirBnB, and Vanguard use Amazon Kinesis Data Streams as their foundation for real-time streaming data. With Amazon Kinesis Data Streams, customers process gigabytes per second of real-time user engagement data for gaming and marketing analytics, build real-time IoT sensor data analytics solutions, analyze millions of financial transactions in real time, perform network intrusion detection for security analytics, transform and load logs into data lakes and much more. These customers choose Kinesis Data Streams because it is a fully-managed service that makes real-time streaming data ingestion and processing, reliable, easy, and at low cost. Tens of thousands of customers worldwide, ranging from large commercial enterprises, federal and state governments, regulated industries like healthcare and finance, to small start-ups have moved from batch to streaming with Amazon Kinesis Data Streams, and we are just getting started.We are currently looking for an experienced 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 outstanding 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.Key job responsibilitiesYou 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 peersA day in the lifeur team works together to provide work/life balance for all team members. We recognize that the circumstances of our team members vary, and we balance work across the team so that we’re all able to maintain high standards on behalf of our customers, while at the same time allowing for rich and happy personal lives. We pride ourselves on a high level of ownership in the work we do. We maintain a regular on-call rotation across our teams with engineers and managers all taking part to resolve the inevitable issues that arise. We work hard to minimize getting paged in the middle of the night as we recognize that a well-rested employee is a productive employee.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, IaC Provider Experience

AWS Infrastructure as Code (IaC) helps customers to easily and efficiently adopt AWS services while ensuring that their applications run safely in the cloud. We develop services and client software, including CloudFormation and Cloud Control API, that empower customers to spin up infrastructure across AWS at unprecedented scale.The Provider Experience team provides the building blocks for customers to scale and grow their use of AWS services and third-party solutions. With the CloudFormation CLI and Resource Provider Development Kit (RPDK), we enable AWS service teams and third-party developers to build a standardized resource-based interface to their services and provide access to customers via the CloudFormation Registry and Cloud Control API. From there, we make it easy for developers to discover each resource's capabilities and build solutions to manage infrastructure at AWS scale.This role will apply technical leadership for projects in the CloudFormation Registry space, with the goal of designing and implementing the next level customer experience for Resource Providers and developers enabling Registry resources into their accounts. In addition, this role will design and implement tools and mechanisms that allow for a scalable engagement model for AWS service teams who build on top of CloudFormation resource packages to deploy their infrastructure changes.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.About AWSAmazon 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.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the 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.Work/Life BalanceWe 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 in the cloud.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship & Career GrowthWe’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.About the teamAWS CloudFormation provides an easy declarative way to create, deploy and manage applications and infrastructure in the AWS cloud. The CloudFormation teams are pioneers in the “Infrastructure as Code” space. We develop distributed systems that spin up infrastructure across AWS at unprecedented scale. This would have an impact in shaping our resource framework that allows CloudFormation to provision hundreds of AWS services. We are looking for full stack developers to join our amazing team, who excel in a fast-paced and often ambiguous environment where we love pushing the boundaries to innovate, learn while we design and develop new software, and create solves in a huge internal and external problem space.You’ll get to learn, grow and work with amazing team to:Design/develop/iterate developer tools and services that are used by thousands of AWS users.Work with and learn many different technologies every day including Java, REST, Go, Python etc..,Deeply own the full stack and entire lifecycle of our products, from the roadmap to the design/architecture to implementation and continuous iterative development and deployment of both services and web apps.Interface closely with internal and external customers to quickly drive new products and new features.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, IMDb

IMDb is the world’s most popular and authoritative source for movie, TV and celebrity content. The IMDb consumer site (www.imdb.com) is the #1 movie website in the world with a combined web and mobile audience of more than 250 million unique monthly visitors. At IMDb, you'll be joining a team of seasoned leaders who value execution and decision making at the speed of startups, but with the backing and resources of Amazon.You will be given an opportunity to own and drive initiatives through the entire software stack -- from customer facing features and data innovations to cross-team collaboration on advertising platform services. You will be an engineer building features that drive revenue to the #1 entertainment site in the world. You love challenging problems, collaborating with stakeholder teams, defining roadmaps, design creative technical solutions, and mentoring more junior engineers.Impact: As a software development engineer, you will own one or more key initiatives in IMDb Advertising and have the freedom to drive the architecture and development of complex advertising products collaborating across IMDb consumer, app, and the entire vertical of Amazon Advertising Platform teams. You influence strategic changes in the Amazon Advertising Platform that will benefit both IMDb and other third-party publishers thus feeding the Amazon flywheel.We solve advertising problems across diverse international regions and build solutions of massive scale across desktop and mobile platforms. We support a culture of innovation through experimentation and directly partner with Sales and Marketing to build successful products for our business that our customers love. We have high technical standards and support you to lead the team to reach for new engineering excellence leveraging internal Amazon technologies as well as AWS services like EC2 and Lambda. You will set the standard for engineering, testing, and operational excellence, drive best practices across organization.IMDb employees enjoy the benefits of working for Amazon with the autonomy of working on a small, nimble team.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, IMDb Privacy and Identity Team

IMDb is the world's most popular and authoritative source for movie, TV, and celebrity content, with an audience of more than 250 million unique monthly visitors on web and mobile apps. As an engineer on the Privacy and Identity team, you'll have the opportunity to design and build new services that power critical features across our web and mobile applications. You will be responsible for ensuring customers can easily create and manage their accounts, including implementing the latest in Identity technology. You will have the opportunity to build foundational services and features to ensure IMDb remains compliant with various laws and regulations, enabling IMDb's continued worldwide growth. The IMDb Privacy and Identity team is looking for an experienced back-end engineer with a strong system design background and a high quality bar. You will be contributing to and be responsible for highly impactful projects in IMDb's privacy and identity space. Key job responsibilities- Develop new features for IMDb, collaborating closely with your engineering team, customers, product managers, IMDb legal, and Amazon Identity and Amazon Privacy teams- Own features through the entire lifecycle, from design to implementation, testing, deployment, and production- Build foundational infrastructure and services to support teams across IMDb- Maintain a high quality bar for our code and our customers- Identify ways to improve existing processes and servicesRequirements- Extensive experience as a back-end engineer, with a strong background in system and API design- Proven track record of delivering high-quality, scalable, and resilient services- Strong problem-solving skills and a passion for creating foundational infrastructure and services- Excellent communication and collaboration abilitiesAt IMDb, you'll be joining a team of seasoned leaders who value execution and decision-making at the speed of startups, backed by the resources of Amazon. We share a passion for entertainment and meet regularly to discuss the latest films, shows, and events. If you're excited about the opportunity to shape the future of IMDb's privacy and identity space, we'd love to hear from you.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Industry Products

As part of the AWS Solutions organization, we have a vision to provide business applications, leveraging Amazon’s unique experience and expertise, that are used by millions of companies worldwide to manage day-to-day operations. We will accomplish this by accelerating our customers’ businesses through delivery of intuitive and differentiated technology solutions that solve enduring business challenges. We blend vision with curiosity and Amazon’s real-world experience to build opinionated, turnkey solutions. Where customers prefer to buy over build, we become their trusted partner with solutions that are no-brainers to buy and easy to use.Are you inspired to work with a team that launches products with direct and massive impact on Amazon’s customers? Are you excited to join one of the newest and most exciting AWS engineering organization?AWS Industry Products (IP) is an AWS engineering organization chartered to build new AWS products by applying Amazon’s innovation mechanisms along with AWS digital technologies to real world industry problems. We dive deep with industry leaders to solve problems and unblock industries, enabling them to capitalize on new digital business models. Simply put, our goal is to use the skill and scale of AWS to make the benefits of a connected world achievable for all businesses.We are looking for Software Development Engineers obsessed with customer success, passionate about simplification and design-thinking and excited to dive deep into the growth opportunity of delivering new product categories to new customer types in an emerging technology space. The position represents a rare opportunity to be a part of a fast-growing business, and help shape the technology and product as we grow. Our technical challenges involve back-end software engineering, edge computing, applied science, and front end development. We need to develop and apply quantitative algorithms (e.g. machine learning, computer vision, network optimization) to make industry process analysis relevant and actionable for operations engineers. We build software and information systems to process massive scale operational data, infer information relationship across complex systems, train decision models and apply them to critical operations at industrial scale. We work very closely with innovative, market leading customers to drive effective digital transformation of entire industries and the supply chains that support them.As a developer on our team, you’ll own code end-to-end from design to development, and work closely with senior technical leaders within the team and across AWS. You’ll have a sound understanding of computer science fundamentals and practical industry experience, working across the stack with technology involving modern databases, AI, ML, Big Data and more.About the teamWhy AWSAmazon 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.Diverse ExperiencesAmazon 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.Work/Life BalanceWe 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 in the cloud.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship and Career GrowthWe’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.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Industry Products

As part of the AWS Solutions organization, we have a vision to provide business applications, leveraging Amazon’s unique experience and expertise, that are used by millions of companies worldwide to manage day-to-day operations. We will accomplish this by accelerating our customers’ businesses through delivery of intuitive and differentiated technology solutions that solve enduring business challenges. We blend vision with curiosity and Amazon’s real-world experience to build opinionated, turnkey solutions. Where customers prefer to buy over build, we become their trusted partner with solutions that are no-brainers to buy and easy to use.Are you inspired to work with a team that launches products with direct and massive impact on Amazon’s customers? Are you excited to join one of the newest and most exciting AWS engineering organization? AWS Industry Products (IP) is an AWS engineering organization chartered to build new AWS products by applying Amazon’s innovation mechanisms along with AWS digital technologies to real world industry problems. We dive deep with industry leaders to solve problems and unblock industries, enabling them to capitalize on new digital business models. Simply put, our goal is to use the skill and scale of AWS to make the benefits of a connected world achievable for all businesses.We are looking for Software Development Engineers obsessed with customer success, passionate about simplification and design-thinking and excited to dive deep into the growth opportunity of delivering new product categories to new customer types in an emerging technology space. The position represents a rare opportunity to be a part of a fast-growing business, and help shape the technology and product as we grow. Our technical challenges involve back-end software engineering, edge computing, applied science, and front end development. We need to develop and apply quantitative algorithms (e.g. machine learning, computer vision, network optimization) to make industry process analysis relevant and actionable for operations engineers. We build software and information systems to process massive scale operational data, infer information relationship across complex systems, train decision models and apply them to critical operations at industrial scale. We work very closely with innovative, market leading customers to drive effective digital transformation of entire industries and the supply chains that support them.As a developer on our team, you’ll own code end-to-end from design to development, and work closely with senior technical leaders within the team and across AWS. You’ll have a sound understanding of computer science fundamentals and practical industry experience, working across the stack with technology involving modern databases, AI, ML, Big Data and more.About the teamWhy AWSAmazon 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.Diverse ExperiencesAmazon 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.Work/Life BalanceWe 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 in the cloud.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship and Career GrowthWe’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.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Infra Supply Chain Automation

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.The AWS Infrastructure group is responsible for procuring, setting up and operating all AWS infrastructure. This includes data center setup, equipment purchase, installation and operation of servers with power and cooling, inventory management and other such decisions. The supply chain planning group within AWS infrastructure is building a new suite of tools to automate all AWS supply chain planning. We are responsible for tactical decision making such as data center operations, demand fulfillment, replenishment, as well a long term decision making like inventory management, network design and others. The solutions we develop are scalable to sustain rapid AWS growth, and also flexible to support the evolving AWS supply chain.We are looking for Software Development Engineers who want to work on challenging, high impact problems. The services we own are responsible for billions of dollars in spend, resulting in us having a huge opportunity to move the needle in a positive direction. The team has a strong group of senior engineering and science talent, so it will be a great place for someone to deliver results, while also learning and progressing their career.About the team*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.*Diverse Experiences*Amazon 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.*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 in the cloud.*Inclusive Team Culture*Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.*Mentorship 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, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Internal Search, Knowledge Tech

We are looking for an SDE to build the most comprehensive knowledge repository in Amazon for search and discovery. With dozens of disparate tools and technology being leveraged by teams across AWS and Consumer, your goal will be connect users with information they need while removing noise from search results. This will include combining organizational and ownership data, documents, videos, build artifacts, system information, websites, wiki pages, and stitching them together. You will work directly with AWS search teams and partner teams that own wiki, sage answer engine, and broadcast videos. You will empower users with the tools and technology to share information, discover artifacts, ascertain ownership, find run-books, emulate best practices, and simplify creation and management of content. You will partner with engineers across Amazon Retail, Digital, and AWS to align on a strategy and goals for the organization and build mechanisms to enable knowledge discovery and data ingestion. You will build tools and processes that enable system owners to index new content, search for existing content, and easily organize and manage content. You will develop closed-loop mechanisms and reporting to audit your teams infrastructure efficiency, maintain software hygiene, and ensure future scalability of your services.You will explore using generative AI to enrich content that optimizes its discovery.The ideal candidate is excited by the challenge to improve Amazon’s search and discovery and knowledge sharing. You are someone who loves to deep dive problems and makes intelligent decisions at scale. You thrive in an environment where the problem is not precisely written down, and are comfortable setting your own path. You will have significant influence on the overall strategy by helping define features, drive the system architecture, and spearhead the best practices that improve accuracy and completeness. Some info about this opportunity: - Your work directly impacts the experience of all Amazon employees - You will work with technical leaders, product managers, engineers, and data scientists - with stakeholders at all levels, including senior leadership - We're looking for candidates that have acted as a technical leader and built high-performance, scalable, and robust systems in a complex, multi-tiered, distributed environment As a SDE in Internal Search you will: - Work with multiple developers, project managers, and data scientists focused on creating an inclusive culture across all of Amazon’s technology - Own development of your products end-to-end - Provide technical direction to engineers, even beyond your own team - Contribute to short and long-term roadmaps for the business - Drive continual improvements to the efficiency and flexibility of the compliance/auditing platforms while keeping an extremely high bar for employee trust, performance, and availability.Key job responsibilities- Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.- Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.- Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.- Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.- Design and code the right solutions starting with broadly defined problems.- Work in an agile environment to deliver high-quality software.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, K8s - EKS

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 their cloud services.Our software developers build the next generation technologies that change how millions of AWS customers connect, and interact with AWS services ecosystem. We use ideas from every facet of computer science including distributed computing, large-scale design, service oriented architecture & networking, We are looking for highly-motivated and passionate engineers to build next generation of network management for one of the largest networks in the world.The EKS Clusters team is responsible for the lifecycle management of clusters, and the various integrations that enable customers (internal and external) to innovate with containers on Kubernetes without becoming experts in the underlying technologies. We are looking for a Software Development Engineer for a relatively new team within EKS Clusters that will focus on Integrations to enable AWS services like Amazon GuardDuty, Amazon EMR, AWS Marketplace build unique experiences for AWS customers in partnership with EKS. Additionally, the team is responsible for enhancing EKS workflows through integration with existing EKS micro-services like Cluster Events Service for curating cluster insights, surface pod level events for billing/cost analysis workflows, or business intelligence for business level reporting/analysis. This is an opportunity to operate and engineer systems at scale, provide technical leadership and influence strategies to delight our customers. You will be solving challenging technical problems, often ones not solved before, alongside peers with remarkable expertise. A key part of your role will be collaborating with and influencing other AWS service teams to provide integrations for Kubernetes customers.If you are excited to work in a dynamic and collaborative environment to deliver results, we would love to hear from you!10017Key job responsibilities• Your work focuses on delivering software features and improvements to major portions of your team’s software.• You design software solutions to enable new features or improve software. • You effectively make priority tradeoffs between new feature development and operational work.About the teamOur team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the 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. About AWSAmazon 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 CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Work/Life BalanceWe 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 in the cloud. Mentorship & Career GrowthWe’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. BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Kindle Home and Connecting Experiences

Does crafting new features that will impact millions of users worldwide excite you? Are you passionate about bringing innovative technology to solve complex challenges and build the best reading and shopping experience for customers?Do you enjoy working at different levels of the stack in order to pull off challenging features? If so, then come join us and help us develop an exceptional experience that leaves Kindle readers engaged, entertained and asking for more.Our team's mission is to both improve and make the books reading and shopping experiences seamless across all surfaces, including E-Reader, iOS, Android, web, mobile and desktop. Can you help us answer the simple, yet non-trivial question of "what delights and engages the Kindle reader?"If you are an experienced software engineer with a creative flare, have a solid software engineering and computer science foundation, and desire to be a leader in delivering the next generation technology, we want to talk with you! We are looking for experienced Software Development Engineers who excel at innovating and fully utilizing the capabilities server and client software system to deliver products that will guide new projects for Kindle.This role will have a profound impact on millions of readers. Come help us reinvent the books reading and shopping engaging experiences!Key job responsibilities* Will work in an Agile/Scrum/Kanban environment to deliver on time, high quality software.* Responsible for the development and maintenance of key system features.* Designs software systems to solve key business problems and contribute to growing the business.* Knowledge of professional software engineering practices & best practices for the full software development life cycle, including agile development, coding standards, code reviews, source control management, build processes, testing, and operations.* Ability to manage medium to large-sized technical projects with minimal supervision.* Track record of designing, building and delivering complex software systems.* Work with a group of smart engineers on innovative ideas. You are encouraged to improve existing processes and propose/implement automation ideas.* Mentor your peersA day in the life* Day 1 is both a culture and an operating model that puts the customer at the center of everything Amazon does.* Work with your business partner to clarify requirements.* Contribute to code reviews of software from your peers by providing meaningful feedback and suggestions.* Complete a detailed design of your solution and review it with your peers.* Deliver high quality code with minimal software defects.* Work with your QA lead to ensure your code is production ready.* Support the release and deployment process and ensure high standards for operational excellence.BASIC QUALIFICATIONS- 2+ years of non-internship professional software development experience- Experience programming with at least one software programming language ...

Software Development Engineer, Kindle Reader Sync

Amazon is looking for exceptional, motivated software engineers to work in the Kindle Reader organization. As a Software Engineer you will take an exciting and challenging role on a team that is innovating on the Reading experience on Kindle mobile devices and services for millions of Amazon customers. You will work with world-class engineers, business leaders, and other talented engineering teams while you design, architect, and code for Kindle Reader iOS, Android app and E-Reader software. You will join a team that is developing a platform on which many other Amazon partner teams innovate their reader experiences. As a software engineer, you will think big and drive architecture decisions Kindle Library, cross OS development, app UX experience and service integrations to deliver awesome reader experience. We are looking for a passionate, hard-working, and talented software engineer who has experience building mission critical, high volume applications that customers love. By submitting your application here, you can apply once to be considered for multiple Software Engineer openings across various Amazon teams. If you are successful in passing through the initial application review and assessment, you will be asked to submit your career and personal preferences so that our dedicated recruiters can match you to the right role based on these preferences.Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/usBASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Kinesis Data Streams

Leading brands like Epic Games, Lyft, AirBnB, and Vanguard use Amazon Kinesis Data Streams as their foundation for real-time streaming data. With Amazon Kinesis Data Streams, customers process gigabytes per second of real-time user engagement data for gaming and marketing analytics, build real-time IoT sensor data analytics solutions, analyze millions of financial transactions in real time, perform network intrusion detection for security analytics, transform and load logs into data lakes and much more. These customers choose Kinesis Data Streams because it is a fully-managed service that makes real-time streaming data ingestion and processing, reliable, easy, and at low cost. Tens of thousands of customers worldwide, ranging from large commercial enterprises, federal and state governments, regulated industries like healthcare and finance, to small start-ups have moved from batch to streaming with Amazon Kinesis Data Streams, and we are just getting started.We are currently looking for an experienced 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 outstanding 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.Key job responsibilitiesYou 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.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.About AWSAmazon 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.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the 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. Work/Life BalanceWe 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 in the cloud. Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship & Career GrowthWe’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. 10026BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Kinesis Data Streams

Leading brands like Epic Games, Lyft, AirBnB, and Vanguard use Amazon Kinesis Data Streams as their foundation for real-time streaming data. With Amazon Kinesis Data Streams, customers process Gigabytes per second of real-time user engagement data for gaming and marketing analytics, build real-time IoT sensor data analytics solutions, analyze millions of financial transactions in real time, perform network intrusion detection for security analytics, transform and load logs into data lakes, and much more. These customers choose Kinesis Data Streams because it is a fully-managed service that makes real-time streaming data ingestion and processing, reliable, easy, and at low cost. Tens of thousands of customers worldwide, ranging from large commercial enterprises, federal and state governments, regulated industries like healthcare and finance, to small start-ups have moved from batch to streaming with Amazon Kinesis Data Streams, and we are just getting started.We are currently looking for an experienced 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 outstanding 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.Key job responsibilitiesYou 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 peersAbout the teamInclusive Team CultureHere at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and we host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.Work/Life BalanceOur team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.Mentorship & Career GrowthOur team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.BASIC QUALIFICATIONS- 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 ...