Software Development Engineer, AWS OpenSearch Query Experience

Are you interested in building out a cloud-scale log analytics and search platform? Do you want to revolutionize the way people manage and derive insights from vast volumes of data in the cloud? Do you want to have direct and immediate impact on a large number of AWS users? Do you want to be part of a fast-growing AWS service and work in a fast paced startup style environment?AWS OpenSearch Service makes it easy to deploy, operate, and scale Elasticsearch for log analytics, application monitoring, full-text search, and more. AWS OpenSearch Service is a fully managed service that delivers Elasticsearch’s easy-to-use APIs and real-time capabilities along with offering predictable performance and seamless scalability for production workloads.At AWS, you’ll experience the benefits of working in a dynamic, entrepreneurial environment, while leveraging the resources of Amazon.com (AMZN), one of the world's leading internet companies. The AWS OpenSearch Service team is part of the rapidly growing AWS Monitoring and Observability group. We are customer obsessed in a highly collaborative team-oriented environment.The AWS OpenSearch Query Experience team is seeking a passionate, hard-working, and talented Software Engineer to be part of a team solving challenging query engine and observability related problems.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, AWS Q Business

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. Within AWS UC, Amazon Dedicated Cloud (ADC) roles engage with AWS customers who require specialized security solutions for their cloud services.Amazon Q Business is revolutionizing workplace productivity through innovative generative AI technology. As a cutting-edge AI-powered assistant, it transforms how enterprises operate by empowering employees to be more creative, data-driven, efficient, prepared, and productive. Unlike traditional AI assistants, Amazon Q Business leverages advanced artificial intelligence to answer questions, provide summaries, generate content, and securely complete tasks based on enterprise data.Central to its functionality is the ability to unify disparate data sources across organizations. With over 40 secure connectors to popular enterprise applications and document repositories, it offers a seamless search experience that breaks down information silos and enhances collaboration. Additionally, Amazon Q Apps allows employees to quickly create and share generative AI-powered applications, fostering a culture of innovation within the workplace.As a Software Development Engineer on the Amazon Q Business team, you will play a vital role in designing, developing, and optimizing the platform's core components. Your work will ensure high performance, scalability, and reliability while directly impacting how businesses leverage AI for enhanced operations and data-driven decision-making.Join us in shaping the future of work with Amazon Q Business and be part of a team that is making significant strides in the generative AI landscape for enterprise productivity.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.About the teamDiverse ExperiencesAWS 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 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.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.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, AWS Q Business

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. Within AWS UC, Amazon Dedicated Cloud (ADC) roles engage with AWS customers who require specialized security solutions for their cloud services.Amazon Q Business is revolutionizing workplace productivity through innovative generative AI technology. As a cutting-edge AI-powered assistant, it transforms how enterprises operate by empowering employees to be more creative, data-driven, efficient, prepared, and productive. Unlike traditional AI assistants, Amazon Q Business leverages advanced artificial intelligence to answer questions, provide summaries, generate content, and securely complete tasks based on enterprise data.Central to its functionality is the ability to unify disparate data sources across organizations. With over 40 secure connectors to popular enterprise applications and document repositories, it offers a seamless search experience that breaks down information silos and enhances collaboration. Additionally, Amazon Q Apps allows employees to quickly create and share generative AI-powered applications, fostering a culture of innovation within the workplace.As a Software Development Engineer on the Amazon Q Business team, you will play a vital role in designing, developing, and optimizing the platform's core components. Your work will ensure high performance, scalability, and reliability while directly impacting how businesses leverage AI for enhanced operations and data-driven decision-making.Join us in shaping the future of work with Amazon Q Business and be part of a team that is making significant strides in the generative AI landscape for enterprise productivity.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.About the teamDiverse ExperiencesAWS 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 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.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.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, AWS WorkSpaces, AWS Workspaces Accounts

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.Amazon WorkSpaces is a fully managed, secure Desktop-as-a-Service (DAAS) solution that provides virtual desktops hosted on top of Amazon Elastic Cloud Compute (EC2). The Workspaces Accounts team owns and manages services that support metering & billing, directory and environment configurations, limit changes auto approval, fraud/GDPR compliance, and usage event publishing for all workspace customer accounts. If you are someone who is excited to work on a massively distributed solution that upholds security, five nines availability, scalability, reliability and fault-tolerant tenets inherent to AWS services then join us! If you are someone who is looking for opportunities to innovate and creatively solve unique challenges then join us!Apart from the above, you should also be somebody who is highly motivated, customer-centric, and is extremely passionate about building quality software as well as achieving operational excellence. A commitment to team work, hustle, and strong communication skills (to both business and technical partners) are essential. From an engineering perspective, it is a great opportunity to build distributed systems, using industry leading AWS constructs such as EC2, EBS, DynamoDB, and SWF.This team is a good fit for you if:· You are sensitive to customer needs and interested in having a firsthand impact on Amazon’s global customer base· You truly care about the business results of what you build, not just the elegance of the technology· You like to solve interesting technology problems· You enjoy collaborating in a diverse team environment· You are a passionate learner and motivated to take on new challenges.· You want to have fun; surround yourself with a highly talented pool of engineers that like to solve complex problems, but also enjoy work life balance.Here 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 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.Key job responsibilitiesA successful candidate in this role will engineer new solutions or enhance existing solutions that enable customers to have a great experience when utilizing our virtual desktop offerings. This may require significant innovation to solve for problems where no solution currently exists in the industry.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, AWS-Kumo

Have you ever dreamed of shaping the way the best cloud provider on earth does business? Our teams are re-inventing how AWS Trusted Advisor offers best practices and recommendations to AWS customers to ensure they are operating their cloud environment secure, operationally sound, and are spending their money wisely. We are re-architecting the Trusted Advisor rule engine and the best practice processing services to be endlessly scalable, highly available, and handle diverse set of integrations with minimal developer involvement. These services will support anything from batch calls at AWS cloud scale to an immediately responsive UI to millions of API requests per day from our customers. You will be part of the team that owns the execution of that plan, delivering applications incrementally for your customers by obsessing over their needs. You will need to be able to evaluate and evolve the technology as the cloud around them evolves, and be ready to invent new ways of solving exciting new challenges every day. As part of the team, you will have opportunities to mentor and coach other engineers. You will have access to Amazon’s Principal and Senior Engineers to help you on this new journey and grow your skills. By joining early on, you will get to influence the design choices. Do you like Python over Java or prefer Node.js to Ruby? This is your chance to make the business value case for the best technology to build with before it becomes entrenched in "what we use" or "how we do things." As a developer working on AWS Kumo team, you will get firsthand experience interacting across all AWS services such as AWS EC2, Lambda, S3, DynamoDB, Kinesis and more. You will be surrounded by people who are extremely smart and passionate about cloud computing. Our work has an impact across all AWS customers! About the teamDiverse 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. 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.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 flexible work hours and arrangements are part of our 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 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. AWS Sales, Marketing, and Global Services (SMGS) is responsible for driving revenue, adoption, and growth from the largest and fastest growing small- and mid-market accounts to enterprise-level customers including public sector. The AWS Global Support team interacts with leading companies and believes that world-class support is critical to customer success. AWS Support also partners with a global list of customers that are building mission-critical applications on top of AWS services.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- Bachelor's degree, or CSSLP (Certified Secure Software Lifecycle Professional)- Experience programming with at least one software programming language ...

Software Development Engineer, Conversational AI Modeling and Learning

The Conversational AI Modeling and Learning (CAMEL) team is looking for a passionate, talented, and inventive SDE/MLE to play pivotal role in the development of industry-leading, Generative AI (GenAI) powered conversational assistant capabilities using latest techniques like fine tuning, ICL (In Context Learning) and various prompt optimization techniques.Key job responsibilities* Ability to quickly learn cutting-edge technologies and algorithms in the field of Generative AI to participate in our journey to build the best conversational agent.* Responsible for the development and maintenance of key platforms needed for developing, evaluating and deploying large language models required for building conversational agents.* Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility.* Work closely with Applied scientists to process massive data, scale machine learning models along with optimizing latency, cost and capacity.* Work in an Agile/Scrum environment to deliver high quality software against aggressive schedules.A day in the lifeAs a SDE with the CAMEL team, you will be responsible for leading the development of high performance, low latency, cutting edge model routing solutions to advance the state of the art Conversational agents. Your work will directly impact our customers in the form of products and services that make use of conversational agent innovations. You will leverage Amazon’s heterogeneous data sources and large-scale computing resources to accelerate development with multimodal Large Language Models (LLMs) and Generative Artificial Intelligence (Gen AI) to improve Conversational Excellence. You will have significant influence on our overall strategy by helping define data, enrichment, model optimizations and evaluation. You will drive the system architecture, and spearhead the best practices that enable a quality infrastructure.About the teamJoin our CAMEL team and work at the forefront of AI. Collaborate with top minds pushing boundaries in deep learning, reinforcement learning, and more. Gain valuable experience and accelerate your career growth. This is a unique opportunity to create history and shape the future of artificial intelligence.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, Data Center Operating Systems

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.Would you enjoy broad yet equally deep scope that impacts all AWS systems globally? Have you ever wondered what it would be like to build massively scalable systems that are used by the world's largest cloud infrastructures? AWS Data Center Operating Systems (DCOS) continues to pioneer new functionalities and platforms, and our teams are architecting, building and operating scalable services that are at the core of AWS software infrastructure. DCOS is responsible for building out the systems and software that orchestrate the physical work processes that occur inside all of AWS' global datacenters. Come and be part of the Data Center Operating System team and build systems that enable AWS to rapidly grow and continue to be the pioneer and leader in Computing, and have direct and immediate impact on the hundreds of thousands developers and businesses around the world.Data Center Operating System are at heart of ensuring that we can provide our customers with the right computing services, in the right region, at the right time. Who is our customer: Our software teams develop the platforms and tools that are used in Data Centers to automate server and equipment lifecycle to provide capacity to all AWS products reliably and efficiently.What you will do: Our developers own the projects that set the bar for Amazon and the industry for platform level service, effectively enabling the data center operations at scale by writing the software that manages all aspects of global AWS data center operations. In this role you will be building the next generation of platform level software. You regularly work with senior AWS leadership to plan for the future.Why it’s high-impact: Our systems ensure that AWS data centers run correctly and efficiently and that our leadership has visibility into every step of every process.What’s the challenge: Our space is fast-moving, and has a large number of ambiguous and difficult challenges. Our projects require deep technical and software expertise and the ability to work within a fast moving, startup environment in a large company. You will be responsible for identifying solutions, trying ideas, given space to fail and iterate to produce products that your customers love. We will be building ML solutions to automatically build a shift plan for technicians based on a number of factors involved.Who would succeed in this role: Deeply technical engineers, who stay close to the customer as well as the architecture and design. A person who works autonomously and dives deep in to a problem to deeply understand how things work, when to make subtle change, and when to disrupt the status quo to achieve the right results.Key job responsibilities - Own, design, build, and deliver technically challenging projects - Grow more junior engineers and be force multiplier - Identify operational challenges early in the system and drive operational excellence - Contribute to and lead the improvements in development processes - Insist on highest standards for the long term system extensibility and scalabilityAbout 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.The Boost MyDay team is specifically responsible for building the systems that orchestrate the technician experience for all types of work in AWS data center worldwide. True to our name, we literally help plan the day for the data center technician. Our talented team of data center technicians depend on our systems to perform their work safely, securely, efficiently, and free of defects, resulting in the backbone of products, the compute infrastructure. BASIC QUALIFICATIONS- 4+ 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, Digital Acceleration

Interested in solving hard technical problems that have a direct impact to our business and customers?Digital Acceleration's North Star is to invent on behalf of Amazon’s digital content, subscription, device customers and business clients to enable faster delivery of new features to customers. Our customers include Amazon consumers who buy digital content and subscriptions as well as content creators such as publishers, artists, app creators, and developers who publish and sell digital content through Amazon. Our clients include Amazon Digital businesses which use our capabilities globally to acquire and engage customers. DA serves around 30 Digital, Devices, and Subscription businesses, including Kindle, Prime Video, Music and Audible. DA provides reliable, scalable, and secure digitally differentiated (i.e., common to many Digital clients) capabilities that Digital clients use to acquire and engage customers, sell content and subscriptions, launch new businesses, automate financial record keeping, and calculate/pay royalties to their content creators and providers.Digital Acceleration (DA) provides products and services for business clients in the commerce space. We serve the needs of client businesses across Amazon through the entire commerce lifecycle, from content ingestion through accounting solutions. We believe in continuous planning and evolution to help us create and streamline processes and tools to make commerce a seamless and enjoyable experience.About the teamAmazon Digital Acceleration powers ordering, subscriptions, and device management for Prime, Amazon Video, Music, Audible, Alexa, and Kindle, amongst other digital businesses. We process billions of digital purchases every year and enable our digital businesses to grow their businesses worldwide. We are on a mission to be earth's best provider of one-time and recurring digital commerce, delivering a seamless and enjoyable post-purchase customer experience.BASIC QUALIFICATIONS- 2+ 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, EC2 Instance Connectivity

Join the EC2 Instance Connectivity team and help build the tools customers use to connect to AWS's cloud infrastructure. As a Software Development Engineer II, you will be responsible for designing, developing, and maintaining critical components of the EC2 Instance Connectivity services that enable customers to connect to their compute instance. You will work closely with the team to solve complex engineering challenges, improve system reliability and performance, and deliver new features that delight our customers. If you are passionate about cloud computing, distributed systems, and building high-quality software, this is an exciting opportunity to make a big impact.Key job responsibilities- Design, develop, and maintain critical components of Instance Connectivity services- Solve complex engineering challenges to improve system reliability and performance- Deliver new features and enhancements that improve the customer experience- Work closely with the team to understand requirements and architect scalable solutions- Write high-quality, maintainable code following best practices and coding standards- Participate in code reviews, testing, and deployment processes- Collaborate with cross-functional teams to ensure seamless integration and deliveryBASIC 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, Enterprise Provisioning Services

The Enterprise Provisioning team is focused on automating the provisioning of commercial software applications using Amazon Web Services. Our mission is to make AWS is the best place to deploy an enterprise application in the Cloud. Our goal is to make enterprise application provisioning simple, with minimal effort, and without the need to spend weeks learning how to use AWS. We do this through infrastructure as code and configuration scripts that build fully operational commercial applications that can immediately be used in a production environment.We are seeking an experience software development engineer who has experience writing automation for infrastructure provisioning and software configuration. As a member of the Enterprise Provisioning team, you will work with exciting technologies to automate provisioning solutions for a diverse set of enterprise customers at the scale of Amazon Web Services. The ideal candidate will bring not only experience but also a passion for solving complex challenges through simplified design and software engineering solutions.Work / Life BalanceWe believe that getting the job done happens when flexibility is given to every team member. Allowing for a healthy balance between your personal and professional life is crucial to your happiness and success here. Which is why we aren’t focused on how many hours you spend at work or online. Instead, we’re happy to offer a flexible schedule so you can have a more productive and well-balanced life, both in and outside of work.This position includes being a member of the operational team that requires a week of on-call responsibilities once every 6 to 8 weeks. On-call duties include responding to customer issues, reviewing operational metrics, and improving operational excellence. Nobody likes to be paged in the middle of the night, which is why we place a top priority on ensuring issues are solved at the root cause to prevent them from happening again. Adjustments to the on-call schedule are commonly made to account for personal commitments as they arise.Key job responsibilities- Build end-to-end software solutions ranging from proof of concepts to production releases based on their own designs and the designs of others.- Help lead the engineering team with best practices, operational improvements, and technical decision making.- Mentor other Software Engineers through regular code reviews, technical guidance, and career progression.- Stay up to date with new technologies and work directly with management and other senior engineers on ways to improve our technology stack.- Effectively communicate progress and blockers for their projects to management and actively collaborate in ways to support on-time release of their deliverables.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 ...

Software Development Engineer, GenAI, Kumo

Kumo provides technology and trusted expertise that intelligently anticipate and resolve AWS customer needs, helping them adopt, optimize and operate within the AWS cloud at scale. Kumo’s products, used by AWS customers and the support teams that help them, are vital to ensuring exceptional customer experiences on AWS. We work across all AWS Customers from big & diverse enterprises to smaller customers as they move their infrastructure to the cloud.Key job responsibilitiesWith access to the AWS toolbelt at your disposal, you will be part of a team responsible for building large-scale customer-impacting and long term architecture initiatives, defining and solving endemic problems. you will have opportunities to work on complex problems, like preserving the customer promise of safety, ease of use and low cost.About the teamOur team packs a punch with principal level engineering, science, product, and leadership talent. We are a results focused team and you have the opportunity to lead and establish a culture for the big things to come. We combine the culture of a startup, the innovation and creativity of a R&D Lab, the work-life balance of a mature organization, and technical challenges at the scale of AWS. We offer a playground of opportunities for builders to build, have fun, and make history!ABOUT AWS: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.Why 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.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 flexible work hours and arrangements are part of our 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 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, Inventory Data Authority

Amazon Fulfillment Technologies (AFT) powers the physical engine at the heart of Amazon. AFT builds and operates software, hardware, and the processes that run the global network of fulfillment centers that move billions of units of inventory, employ tens of thousands of people, and ensure that customers get what they want when promised. We do this by building automated solutions to handle things that technology does well, while relying on people to handle things that humans do well.Our inventory management system is the authoritative source of information for billions of inventory units that Amazon holds in its Fulfillment Centers (FC), worldwide. As new inventory arrives at the FC, the system will route products to optimal locations within the FC based on space availability, customer demand and buying patterns. The system tracks the state of all items and their location, and will share the availability to upstream systems, to make the items sellable on the Amazon website. Based on a customer order, the system will reserve specific items and track them through various stages of order fulfillment, until the customer shipment departs the FC. This system monitors for discrepancies between virtual and physical states to measure the quality of our data and decisions. Finally, the inventory management system is responsible for tracking the costs associated with inventory transactions, so that Amazon can account for owned assets on behalf of retail owners and third party sellers, in real time.As an engineer in Inventory Control, you will be challenged with building and driving innovative and scalable systems that manage Amazon inventory globally. You will build world-class bespoke financial software from the ground up to support Amazon's expanding global business. You will be empowered to think big, invent on behalf of our customers, make judgment calls and find elegant solutions to hard problems. The world is changing fast and this is a dynamic role where you will be able to learn as much as you contribute.Key job responsibilitiesParticipate in the design, implementation, and deployment of successful internet-scale systems and services in support of our fulfillment operations and the businesses they support.Participate in the definition of secure, scalable, and low-latency services and efficient physical processes.Work in expert cross-functional teams delivering on demanding projects.Functionally decompose complex problems into simple, straight-forward solutions.Understand system interdependencies and limitations.Share knowledge in performance, scalability, enterprise system architecture, and engineering best practices.A day in the lifeAmazon offers a full range of benefits that support you and eligible family members, including domestic partners and their children. Benefits can vary by location, the number of regularly scheduled hours you work, length of employment, and job status such as seasonal or temporary employment. The benefits that generally apply to regular, full-time employees include:1. Medical, Dental, and Vision Coverage2. Maternity and Parental Leave Options3. Paid Time Off (PTO)4. 401(k) Plan If you are not sure that every qualification on the list above describes you exactly, we'd still love to hear from you! At Amazon, we value people with unique backgrounds, experiences, and skillsets. If you’re passionate about this role and want to make an impact on a global scale, please apply!About the teamAmazon Fulfillment Technologies (AFT) powers Amazon’s global fulfillment network. We invent and deliver software, hardware, and data science solutions that orchestrate processes, robots, machines, and people. We harmonize the physical and virtual world so Amazon customers can get what they want, when they want it.Inventory AFT’s Inventory team delivers complex, innovative, scalable solutions to manage the end-to-end lifecycle of all physical goods across the Amazon fulfillment network, ensuring both inventory record accuracy and safe inventory handling for billions of items. 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, Inventory Placement

We are thrilled to have a Software Development Engineering opening for you in the Spock Team! As part of the Spock team you’ll work on the most advanced systems in Inventory Placement. We protect inventory availability for customer delivery speed, manage inventory balance between FCs, and we replenish inventory to our growing networks that include domestic and international marketplaces! We do all that with lead time and supply chain variability as core aspects of our optimization modelling. As a member of our team you’ll be able to contribute directly to our customer’s experience with the Amazon supply chain, as well as reduce fulfillment cost and maximize free cash flow, across all worldwide marketplaces! But wait, there’s more! Inventory Placement has dedicated Analytics, Operational Research resources and you’ll get the unique opportunity of working with as part of our team.This role might be for you if…· You thrive on solving textbook-less problems· You use object-oriented design concepts to program large multi-tier systems. You have working knowledge of common and useful design patterns.· You have designed, launched, refactored, re-architected, deprecated and/or implemented large-scale cloud-based distributed services with millisecond latency and ultra-high transactional volumes.· You design at the product level with heavy involvement through all phases of the SDLC using concepts that may include Service Oriented Architecture, caching, load balancing, non-relational databases, microservices, sharding, n-tiered architecture, cloud and/or map-reduce.· You have experience implementing best practices in improving team coding culture related to quality and/or security.· Effectively articulate technical challenges and solutions to non-technical audiences.In this job, you will…· Experiment with whatever technology we need to get the job done.· Use Lean Software Development concepts such as Agile, Scrum and Kanban.· Use Test-Driven Development and Continuous Deployment.· Work with Senior and Principal Engineers, Researchers, and Data Engineers across multiple teams to design a new platform for optimizing supply chain management· Expand and optimize our world-class supply chain systems to support a variety of emerging business initiatives.· Automate third party supply management systems and break new ground to drive inventory across Amazon marketplaces.About the teamAre you excited by being able to have Amazon deliver items to your front door within hours? Are you fascinated by Amazon’s ability to combine your online shopping into fewer boxes and shipments? All of these amazing customer experiences are possible because of Inventory Placement – we get the right inventory to the right place, at the right time!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, IPC - Buying Dev

The Inventory Planning and Control (IPC) team owns Amazon’s global inventory planning systems. We build the systems that decide what, when, where, and how much we should buy to meet Amazon’s business goals and to make our customers happy. We do this for millions of items, for hundreds of product lines worth billions of dollars of inventory world-wide. Our systems are built entirely in-house, and are on the cutting edge in automated large scale supply chain planning and optimization systems. IPC fosters new game-changing ideas, continuously improves, resulting in sophisticated, intelligent and self-learning models. IPC is unique in that we’re simultaneously developing the science of supply chain planning and solving some of the toughest computational challenges at Amazon.We are looking for senior developers/architect to design/build scalable, distributed computing solutions. You will be partnering with data science, product managers and software engineers to solve complex problems and building innovative solutions to drive $100B inventory buying decisions. You will be responsible for driving the team’s technical direction, strategizing and shaping our long-term vision and architecture. Candidate needs to have a high sense of ownership, ability to develop end to end solutions and improve customer experience. This role would expose you to solving problems of scale in the areas of data mining, machine learning algorithms and distributed systems of cloud-scale.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, Job Management, HVH, PXT

Our team and technology are responsible for creating hiring solutions for millions of applicants and future Amazonians that will help Amazon stay customer obsessed. We create global solutions that not only scale up in volume, but also handle the complexity of diverse workflows and country specific rules/regulations. Our team is growing rapidly at multiple locations. If you have the drive, tenacity, an entrepreneurial spirit, and most importantly the day 1 spark to take on ambiguous problems head on, in a fast-paced environment, this is the place for you!As part of our growth and expansion, we are setting up brand new teams to build end-to-end hiring solutions on Native AWS from ground up. This solution will handle all phases of hiring process from job creation, search, and application to all the way candidate day 1 experience. Key job responsibilitiesDesign and deliver solutions for storiesWrite automated testsAnalyze operational data to identify opportunities to improve systemKeep abreast of best practices and new technologiesCollaborate across teams for complex defect resolutionA day in the lifeAttending daily stand-upsWriting tests and codeReviewing teammates' code and giving feedbackTaking action on teammates feedback on you own codeMeeting with stakeholders on storiesReviewing runtime metrics to monitor the systemIdentifying opportunities for team or system improvementWriting and updating documentationPeriodic team meetings to give input on team strategy and planningAbout the teamWe are a team work to design and deliver a system that enables candidates who wants to work for Amazon find a job.We are very focused on ensuring that we enable a great candidate experience.Our customers are the candidates themselves who we help through the hiring process. We also work directly with the internal workforce staffing team, data scientists, and other hiring systems to ensure a great candidate experience.We find new ways to use automation to help the hiring process move faster, smoother, and smarter.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, Kuiper Trust Services

Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband network connectivity to unserved and underserved communities around the world. This role has a focus on building services to support our public key infrastructure including firmware signing and secure device provisioning.THE ROLEHave you wanted an opportunity to develop software for an advanced satellite broadband telecom service? In this role you will build software for secure communications and strong authentication, enabling the confidentiality for our customers and security for our constellation. Our team drives the development, deployment, and operation of mission-critical security systems for the Kuiper constellation and customer terminals. We are looking for a Software Development Engineer interested in building services around public key infrastructure, certificate management, and identity management for Project Kuiper.EXPORT CONTROL REQUIREMENTDue to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.About the teamWhat We DoKuiper Trust Services owns the creation and operation of services to protect customer data and Kuiper devices. Candidates for this role should have an interest in any of the following: AWS Services, PKI (public key infrastructure), HSMs (Hardware Security Modules), Firmware Signing, Secure Boot, Encryption, Cryptography, Key Management, and Secure Device Provisioning.Diverse ExperiencesAmazon Security 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.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.Inclusive Team CultureIn 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 & 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, training, and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why flexible work hours and arrangements are part of our culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve.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- EXPORT CONTROL REQUIREMENT: Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum. ...

Software Development Engineer, Kumo Intelligent Tooling

Amazon.com has been rated one of the most admired company in the US, #1 in Innovation and #1 in Customer Service. Additionally, Amazon’s technology business has a history and growing tradition of leading the world in Web-related technologies and services. Now, with Amazon Web Services (AWS), you have the opportunity to help individuals and businesses take their computing infrastructure and applications into the Cloud. AWS has gained a reputation for innovation with a fast pace release cycle delivering hundreds of features a year, and AWS Support is one of the largest and fastest growing AWS business units. Don’t be confused by the name. We are a highly technical, innovative organization revolutionizing the way customers engage and seek help from AWS. We will redefine the word “support” and lead the industry with best in class technology.One of the top 3 reasons customers tell us why they use AWS services (as against other cloud providers) is the world-class Support they receive in maximizing their investments and success. We earn the customer trust by obsessing over their needs for DevOps automation, and by empowering 1000s of Support personnel with effective technology and processes.As an engineer in this organization, you contribute directly to how customers experience interactions with Amazon and how support engineers resolve highly complex and technical issues for customers. You own projects from inception to delivery, seeking to deliver results in a fast paced environment. You will work with highly qualified team members, product managers and experience designers to raise the bar on delighting customers.Our technology platforms continously change to meet customer needs, lower operational costs and burden, and to innovate. We are fully built on native AWS Technologies and have low operational burden. Knowledge of front end technologies like React are desirable.Key job responsibilitiesDesign, Develop Software that meets or exceeds customer needs, operational needsWork with Product Managers, Software Development Manager, UX Designers/Researchers to identify needsCollaborate with and mentor junior members on the teamKey job responsibilitiesThis position is an ideal fit for an internal L5 candidate seeking complex business challenges with the opportunity to Think Big and grow to an L6 SDE or transition to an SDM role in the medium term. You can impact the roadmap of our existing products and contribute to building new features, services and PRFAQs that contribute to improving the customer problem troubleshooting and resolution journey.About the teamBallista is delivering on the charter of a single pane of glass for troubleshooting experiences used by 6000+ support engineers worldwide in distributed sites. We are a full stack team working primarily on Native AWS technologies, Node JS and React based systems.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.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 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.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.Sales, Marketing and Global Services (SMGS)AWS Sales, Marketing, and Global Services (SMGS) is responsible for driving revenue, adoption, and growth from the largest and fastest growing small- and mid-market accounts to enterprise-level customers including public sector. The AWS Global Support team interacts with leading companies and believes that world-class support is critical to customer success. AWS Support also partners with a global list of customers that are building mission-critical applications on top of AWS services.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- Bachelor's degree, or CSSLP (Certified Secure Software Lifecycle Professional)- Experience programming with at least one software programming language ...

Software Development Engineer, Last Mile Delivery Prdct&Tech

At Amazon, we're working to be the most Customer-centric company on earth. One customer experience that we’re constantly looking to take to a new level is how to coordinate the delivery of their orders. Our goal is to exceed the expectations of all our customers by ensuring that their orders, no matter how large or small, are delivered where and when they need them, as quickly, accurately, and cost effectively as possible. To meet this goal, Amazon is continually striving to innovate and provide best in class service levels through the introduction of pioneering new logistics products and services, significantly complimented by entrepreneurs like Amazon Delivery Service Partners and Amazon Flex. Amazon Flex crowdsources independent contractors – called Delivery Partners (DPs) – to coordinate deliveries to our customers. With Amazon Flex, individuals can now be their own boss delivering Amazon packages. Amazon Flex is powered by a mobile app that works in concert with our advanced systems, allowing partners to sign in, grab an offer for a time, check out a map of the location, and more.We are looking for talented Software Development Engineers to design and build these new systems and products. You will work on hard problems at scale and will have autonomy to deliver. You will learn about real-time adaptive reporting solutions, personalized targeting algorithms and optimizations, operating on large scale datasets, mobile development and more.It’s always Day 1 at Amazon, are you up for the challenge?Key job responsibilitiesAs a key member of Last Mile Delivery Technology, you will be an innovator, playing a direct role in shaping and building products that partner teams rely on and customers love on top of Amazon's technology. We aim to work smarter, not harder, and regularly iterate to maintain and improve work-life balance. As an SDE-II at Amazon, you will have the opportunity to positively impact millions of customers by identifying opportunities, designing solutions, collaborating with world-class engineers and delivering large, impactful, end-to-end projects and improvements.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, Last Mile Planning

The Last Mile Planning team is at the heart of our growing logistics network at Amazon. We’re challenged to constantly improve and innovate on our vehicle routing/planning software and tools to better support fast delivery to customers. We are looking for a Software Development Engineer with exceptional technical skills and a passion for delivering great software to join our team. We have among the most complex last mile planning problems in the industry.Parcel sortation and delivery strategies have objectives that can often compete with one another. Most notably, ideal on-road and in-station processes may be incompatible; moreover, optimizing for the “happy path” leads to operational realities that are not resilient to failure (which are common during peak delivery times). In this role, you will build software to create globally optimal plans amidst these opposing forces. Last Mile Planning touches sortation, containerization, and dispatch. You will work at the intersection of these to build a plan that is efficient, fair, and executable. You will learn about large scale complex planning workflows, performance optimization, multi and competing objective algorithms, and building tools for operators to be successful each and every day around the globe. You will work with research scientists, senior engineers and product managers in a fast paced and growing environment, where ideas are prototyped, tested, and implementedKey job responsibilitiesAs a member of this team, you will be responsible to own and deliver highly visible, innovative projects that directly impact the customer experience. You will be involved in driving the technical and architectural vision for a planning team that touches every Amazon package, as well as all the aspects of the software development cycle including scoping, design, implementation, testing & delivery of our product. 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, Linux WorkSpaces

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.Amazon WorkSpaces is leading the virtual desktop revolution and we are looking for a Software Engineer to join our Bellevue team to help develop our Linux virtual desktop offerings. Come help us build the future for Linux virtual desktops!The Mission: We built WorkSpaces to give companies the agility to respond to the changing needs of their workforce. Our mission is to be the best place in the world for customers to run and access their desktops and applications, from any device. WorkSpaces is growing fast and we’re working on new ideas and inventions to further this mission.The Product: Would you like the opportunity to be a part of a team that is solving a huge customer need by providing desktop-as-a-service (DaaS) solutions that empower enterprises to simplify their IT administration, lower their operational costs, and improve their security posture? Are you passionate about security and interested in building secure solutions for your customers? Are you interested in diving deep with Linux? If you are, then you are in luck as WorkSpaces is hiring for our Linux team to help build and launch the next generation of our DaaS Linux product offerings.Our customers love the technology due to its ease of use and the speed at which it allows provisioning new WorkSpaces. By integrating with WorkSpaces, one such customer reduced their virtual desktop provisioning from days down to one hour compared to their prior on premises virtual desktop infrastructure (VDI) solution. This is not uncommon. Additionally, customers highlight the benefits of the data staying securely in the cloud rather than being downloaded to end user’s local devices, where the data is at higher risk of compromise due to lost or stolen devices.Dive into the WorkSpaces product (https://aws.amazon.com/workspaces-family/workspaces/) further on the AWS website! The Role:Come join an inclusive, innovative, and collaborative engineering team that values diverse perspectives while building and shaping solutions that delight our customers. We own the end to end experience of the WorkSpaces Linux virtual desktop offerings.As a software development engineer on the team, you will build, design, and test on-device agents that run in the WorkSpaces as well as automate the surrounding deployment infrastructure. You will independently own the project lifecycle starting with the technical design all the way through rollout and launch, seeking feedback from senior engineers as necessary. You will leverage your background in Linux to make thoughtful architectural decisions and raise tradeoffs to your team when the path forward is unclear or likely to be contentious. You will develop your skills and knowledge on technologies such as Linux package management, native Linux desktop application development, and the Linux operating system as well as building systems leveraging AWS cloud services to support the Linux business. In the process you will have the opportunity to work with a number of industry leading AWS services and peers and collaborate closely with your cross-functional team and senior software engineers.If you are not sure that every qualification on the list describes you exactly, we'd still love to hear from you! In AWS, we value people with unique backgrounds, experiences, and skillsets. If you’re passionate about this role and want to make an impact on a global scale, please apply!We are excited to work with you! Come build the future of Linux virtual desktops with us!Key job responsibilities- Collaborate with teammates to identify and solve technical problems. - Work with engineers and product managers to help design what we build for customers- Design, develop, test, and deploy reliable software using Python, Bash, Go, and AWS technologies with clean, maintainable code.- Mentor and grow junior team members.- Participate in code reviews by providing feedback on your team members’ code.- Be curious and deep-dive into Linux to root cause defects and optimize for performance, maintainability, scalability, and extensibility.- Propose tools, frameworks, automation, and processes that are used by the whole team for development.A day in the life- You wake up and either get on the Amazon shuttle or use your free Amazon provided bus pass to commute to the office in the morning, though if you have an early meeting (8 am) you sometimes choose to take it from home, and then commute into the office later.- Once you arrive, you grab a drink from the lobby. Today you choose cold brew, but your office also has free drip coffee, espresso, kombucha, and tea. - Now that you are well caffeinated, you are ready to start your day. You get into the office and say hello to your coworkers before sitting down at your desk. - You check your slack messages and emails to make sure there isn’t anything urgent. Product has a question regarding implementation details on your current project so you decide to resolve the discussion in person since you think that will be faster. You get up from your seat and look over the dividers in the aisle to begin the discussion and are able to resolve it in five mins. (If this was not an in-office day, you would have just as easily spun up a quick Chime call or Slack huddle.)- After that, you join the team’s daily “sync up” to discuss progress from the prior day, what you are working on today, and any help needed. - You then have an uninterrupted two-hour block for coding till your next meeting. You finish this block feeling super productive.- You then sit down to have lunch in the office cafeteria with some of your team members and your partner team members. Every other Tuesday though you instead join the official team lunch and joke around with your team members. - After lunch, you need some help with the build system and post in the team slack room. The team quickly jumps in, and you get unblocked within 10 minutes. You’re happy that your team is responsive and collaborative.- You then join a meeting with Product to discuss a new feature you are building. You both collaborate on a solution that you think will be best for your customers. You take notes and send out the action items after the meeting.- You spend a few more hours coding and then realize its already 3 pm. You remember that your child has an appointment at 4:30 pm, so you head home to pick them up from day care, letting the team know you will make up the hours later in the night or early tomorrow morning since you didn’t want to use vacation/personal time. About the teamOur team’s charter is to provide the best in class Linux virtual desktops for customers to run their applications. We do this by constantly improving our existing offerings and by finding new ways to innovate for our customers, both through collaboration and team brainstorming as well as engaging our customers directly.Our tech stack is a mix of and Bash and Python scripts for configuring the WorkSpaces, an agent written in Go, and various AWS services used for deploying our software onto the WorkSpaces. We currently support Linux WorkSpaces running Red Hat Enterprise Linux 8, Ubuntu 22.04, and Amazon Linux 2 and are looking to expand our offerings. If you are looking to expand your Linux knowledge, this team is an excellent team to grow with!Why 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 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- Ability to work on a diverse team ...