Software Development Engineer III, Devices & Services Security

The Amazon Devices and Services team designs and engineers high-profile devices and consumer experiences including the best-selling Kindle family of products, offerings such as Amazon Photos and innovative devices like Amazon Echo, Fire tablets, Amazon Fire TV, Echo Show, Echo Spot. How will you help us build software tooling to secure customer experiences and data? Amazon Devices & Services Trust and Security is looking for a strong software development engineer to design, develop, test, troubleshoot, triage, debug, deploy, maintain, document, and deliver large-scale, highly distributed innovative solutions for securing web applications and services that enable amazing customer experiences on Amazon devices at scale. You will own the design of major security tooling, infrastructure, define development roadmaps, own key deliverables and have opportunities to build them from scratch. You will lead and mentor other talented engineers. You will be responsible for building the best customer experience, keeping latency, security, and usability in mind. You will interact with Product Managers and Designers and convert their vision into a technical solution. You will collaborate with other Software Engineers to guide the team on development best practices and set examples by using them in solutions that you build. This is a high visibility and fast-paced environment where you will make a direct impact on the customer experience and the bottom line of the company. We have ambitious goals to build high impact tooling and to delight our customers with a great product.Key job responsibilitiesHigh-level responsibilities for this position include but are not limited to:* Gather and analyze business and functional requirements, and translate business requirements into technical design specifications.* Write high-quality, efficient, testable code and recommend improvements in development, maintenance, and system standards, and contribute to software documentation.* Be responsible for technical problem solving, meeting product objectives, and developing best practices* Track and report on metrics which are key performance indicators, allowing performance improvements so that the desired outcomes are achieved to plan and in a timely manner* Serve as an essential technical resource in the full development cycle.* Mentor junior team members in career growth* Work in an agile development environment.BASIC QUALIFICATIONS- 7+ years of non-internship professional software development experience- 7+ 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, Ads Core Services (ACS)

Amazon is investing heavily in building a world class advertising business and we are responsible for defining and delivering a collection of self-service performance advertising products that drive discovery and sales. Our products are strategically important to our Retail and Marketplace businesses driving long term growth. We deliver billions of ad impressions and millions of clicks daily and are breaking fresh ground to create world-class products. Our team manages the end-to-end lifecycle of Advertiser Account Management including Registration and granular Access Control. We are working on the next-generation Advertiser Registration and Account Management akin to AWS Identity and Access Management (IAM) service. The systems are pushing boundaries in terms of scale of storage, data processing and real-time propagation. You will build Tier-1 services to handle millions of requests per day, while maintaining response latencies in the milliseconds and meeting strict SLA requirements (high operational standards). You will develop distributed solutions with service oriented architecture to build high performance platforms to service world's largest selection to millions of customers. Our systems and algorithms operate on massive datasets using distributed frameworks. In this role you will be design new and rebuild existing solutions for the fast growing scale of the next generation of advertising services. You will have the opportunity to work with Principal engineers and to mentor and grow junior engineers. You will not merely go through the full software development cycle but more importantly drive appropriate technology choices for the business, lead the way for continuous innovation, and shape the future of e-commerce. We are a highly motivated, collaborative and fun-loving team building a high growth business. We are entrepreneurial and have a bias for action with a broad mandate to experiment and innovate. This is an opportunity to make a significant impact on the future of the Amazon vision in the Advertising business. A successful candidate will have the satisfaction of seeing their work on the Amazon.com website and numerous other websites, where it will be viewed by tens of millions of customers and will drive quantifiable revenue impact, broaden their technical skills and work in an environment that thrives on creativity, experimentation, and product innovation. A role with direct impact on the success of advertising at Amazon. 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, Ads Core Services (ACS)

Amazon is investing heavily in building a world class advertising business and we are responsible for defining and delivering a collection of self-service performance advertising products that drive discovery and sales. Our products are strategically important to our Retail and Marketplace businesses driving long term growth. We deliver billions of ad impressions and millions of clicks daily and are breaking fresh ground to create world-class products. Our team manages the end-to-end lifecycle of Advertiser Account Permissions including relationship between different accounts, User Management, granular Access Control for end-users experience and programmatic access. We are working on the next-generation Access Management akin to AWS Identity and Access Management (IAM) service. The systems are pushing boundaries in terms of scale of storage, data processing and real-time propagation. You will build Tier-1 services to handle millions of requests per day, while maintaining response latencies in the milliseconds and meeting strict SLA requirements (high operational standards). You will develop distributed solutions with service oriented architecture to build high performance platforms to service world's largest selection to millions of customers. Our systems and algorithms operate on massive datasets using distributed frameworks. In this role you will be design new and rebuild existing solutions for the fast growing scale of the next generation of advertising services. You will have the opportunity to work with Principal Engineers and to mentor and grow junior engineers. You will not merely go through the full software development cycle but more importantly drive appropriate technology choices for the business, lead the way for continuous innovation, and shape the future of e-commerce. We are looking for a highly motivated, collaborative and fun-loving team building a high growth business. We are entrepreneurial and have a bias for action with a broad mandate to experiment and innovate. This is an opportunity to make a significant impact on the future of the Amazon vision in the Advertising business. A successful candidate will have the satisfaction of seeing their work on the Amazon.com website and numerous other websites, where it will be viewed by tens of millions of customers and will drive quantifiable revenue impact, broaden their technical skills and work in an environment that thrives on creativity, experimentation, and product innovation. A role with direct impact on the success of advertising at Amazon.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, Ads Forge Bifröst

Are you looking for a Software Development Engineer position with Amazon-scale impact?Advertising at Amazon is growing incredibly fast by providing extremely efficient tools to drive sales for our vendors and sellers. Our advertisers need tools that help them get the most from their advertising dollar in the least time. We seek to provide a world class user experience to hundreds of thousands of advertisers globally, help them grow their businesses, and make their advertising campaigns more successful. We are responsible for defining, developing and delivering a collection of self-service performance advertising products and services that drive product discovery and sales. Our products are strategically important to our Retail and Marketplace businesses, driving long term growth. With a broad mandate to innovate and experiment, we are growing at an unprecedented rate with a seemingly endless range of new opportunities.We are looking for a Software Development Engineer to join the team to pioneer and build innovative ads console framework and portal services for the Amazon Advertising website to enhance the advertiser experience and productivity.We are seeking that rare combination of solid coding background, an aptitude to apply latest technologies at scale, and a willingness to challenge the status quo and raise the bar on every service and feature we build. We are passionate about building scalable, well-designed software services, and strive to constantly improve our technical foundation and user experience. As an engineer within us, you’ll have a direct impact on your customers by making it easy and efficient for these suppliers to advertise their brands and products, increase sales and improve the Amazon shopper experience.The ideal candidate will be passionate about quality, consistency, maintainability, performance, security and all the other things that make great software great. They will own the design and implementation of major deliverables end-to-end. This position requires collaboration with fellow software engineers, product managers, technical program managers, and partner teams, necessitating a comfort-level with ambiguity and a desire to create, iterate and improve.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, Ads Identity and Access Management, Ads Core Services (ACS)

Amazon is investing heavily in building a world class advertising business and we drive the end-to-end lifecycle of advertiser registration, account management, access controls and ad-product eligibility that are gateway to start using Amazon Ads. These products define how advertisers get started and interact with ad-products across their lifecycle, impacting XK+ partners and YM+ advertisers (and growing) globally, with over XK+ registrations a year and YM+ users actively engaging today. You will drive key business metrics that include number of advertisers registered for Amazon Ads, measurement of the registration customer experience (conversion rate, success rate, time to register etc.), and strategic initiatives such as such as global advertising, new ad-product launches and incremental revenue from onboarding new advertiser segments. You will build Tier-1 services to handle millions of requests per day, while maintaining response latencies in the milliseconds and meeting strict SLA requirements (high operational standards). You will develop distributed solutions with service oriented architecture to build high performance platforms to service world's largest selection to millions of customers. Our systems and algorithms operate on massive datasets using distributed frameworks. In this role you will be design new and rebuild existing solutions for the fast growing scale of the next generation of advertising services. You will have the opportunity to work with Principal engineers and to mentor and grow junior engineers. You will not merely go through the full software development cycle but more importantly drive appropriate technology choices for the business, lead the way for continuous innovation, and shape the future of e-commerce. We are a highly motivated, collaborative and fun-loving team building a high growth business. We are entrepreneurial and have a bias for action with a broad mandate to experiment and innovate. This is an opportunity to make a significant impact on the future of the Amazon vision in the Advertising business. A successful candidate will have the satisfaction of seeing their work on the Amazon.com website and numerous other websites, where it will be viewed by tens of millions of customers and will drive quantifiable revenue impact, broaden their technical skills and work in an environment that thrives on creativity, experimentation, and product innovation. A role with direct impact on the success of advertising at Amazon. Key job responsibilitiesSDE-2s are autonomous contributors to their team’s software. You deliver working features spanning the full software lifecycle including working backwards from customers, software design, implementation, testing, and deployment, operations, and documentation. SDE 2s coach others on producing high quality code, using processes such as code review as a teaching mechanism. They ensure that when their software fails, the root cause is identified and eliminated with a permanent fix. They ensure the software they produce can be maintained and extended by those not familiar with the code by writing clear documentation and making good design choices. SDE 2s participate in an inclusive, constructive dialogue with other team members and members of closely related teams. They train new team members on how their software is constructed, how it operates, and how it fits into the bigger picture.About the teamAccounts & Permissions manages a suite of products ranging from registration, account management, access controls and ad-product eligibility that are gateway to start using Amazon Ads. These products define how advertisers get started and interact with ad-products across their lifecycle, impacting XK+ partners and YM+ advertisers (and growing) globally, with over XK+ registrations a year and YM+ users actively engaging today. We drive key business metrics that include number of advertisers registered for Amazon Ads, measurement of the registration customer experience (conversion rate, success rate, time to register etc.) and strategic initiatives such as initiatives like non-endemic advertising, new ad-product launches (E.g. Sponsored TV), global advertising, Full Funnel+, SMB Display & Video etcBASIC 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, Ads Payments

Are you looking for a greenfield Software Development Engineer position building highly-distributed, large-scale, real-time serverless systems for Amazon Advertising, Amazon's fastest growing multi-billion dollar business? Do you love to conceptualize and build applications from grounds-up? Like to develop real-time, distributed, large-scale, and modern applications? Like to interact with worldwide advertising customers to build systems that makes advertising and its functions automated and frictionless? Interested in being part of a worldwide Advertising Customer Experience team? Then, our Software Development team that builds Tier-1 Advertising Experience wants you!We are building new innovative ways for Amazon Advertisers to make billions of dollars of payments across the globe by applying the rigor of engineering processes such as continuous integration and continuous deployment to distributed pipelines. In this position you will build and drive adoption for innovative payment methods for Amazon Advertising and beyond. As a Software Development Engineer (SDE-II) on the team you will take ownership over the software design, documentation, development, engineering approach, delivery and support of new payments software built natively in AWS. You will build systems for collecting payments, evaluating payment opportunities/risks and taking enforcement actions by leveraging serverless compute and orchestration, NoSQL storage, big data ingestion, storage and visualization tools. The payments experience you build will not only drive millions of Advertising payments but will also power payments for other up and coming Amazon businesses. We stand up world class CI/CD pipelines to deploy our service automating infrastructure provisioning, high volume load testing and first-rate monitoring so our engineers can keep their heads down inventing for our advertisers. Our problem space covers concurrent workflows across distributed systems (linearizability, eventual consistency), big data problems and performance optimization. Our team uses the latest AWS products and services to solve our problems including but not limited to: ECS, Fargate, EC2, EMR, Lambda, Kafka, Elastic Search, Dynamo DB, SQS, SNS, Cloud watch, CDK, Cloud Formation and many more.Key job responsibilitiesA successful Software Development Engineer will have a broad array of experiences, exceptional design skills, an excellent ability to solve problems, good communication skills and a desire to be a key technical contributor. The software you will be responsible for will require a breadth of technical development knowledge (i.e. distributed real-time systems, big data, orchestration software). Daily work will involve interacting with engineers, product stakeholders and managers, working on creative algorithms and building large-scale systems.About the teamWork/Life BalanceOur team places great importance on work-life balance. While the majority of our work is done in our New York office, we maintain a flexible approach that allows for remote work when necessary. We prioritize core in-office hours, but our team members have the autonomy to adjust their schedules to best suit their needs, with some arriving earlier and others staying later.Inclusive Team CultureOur team is intentional about attracting, developing, and retaining amazing talent from diverse backgrounds. Yes we do get to build a really cool service, but we also think a big reason for that is the inclusive and welcoming culture we try to cultivate every day. We’re looking for a new teammate who is enthusiastic, empathetic, curious, motivated, reliable, and able to work effectively with a diverse team of peers; someone who will help us amplify the positive & inclusive team culture we’ve been building.Mentorship & Career GrowthOur team is dedicated to supporting new team members. Our team has a broad mix of experience levels and Amazon tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior engineers truly enjoy mentoring more junior engineers and engineers from non-traditional backgrounds through one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth. We try to assign projects and tasks 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, ADSP SMB - Amazon Advertising

Want to work on one of Amazon’s fastest growing advertising businesses? Are you excited about operating at Internet scale? Inventing how ads performance is measured in the online retail world? Growing and learning from the world class engineers? If so, we want to hear from you!Join us in building new solutions for advertisers. Our team is at the forefront of innovation, working on designing and releasing software that computes the effects of Amazon ads on different platforms that advertisers use to guide their future investments in Amazon's Advertising Platform.We are looking for scale-focused and customer-obsessed software developers with strong computer science fundamentals, including web application development, data structures, object-oriented design, algorithm design, problem solving, and complexity analysis. We dive deep to insist on the highest standards in architecture, coding, testing, deploying and maintaining every aspect of our offerings. If you’re thrilled by the idea of ownership, passionate about creating new applications and features from scratch and comfortable with the pace of a company shipping software in cycles measured in weeks not years, we would love to connect with you.We are open to hiring candidates to work out of one of the following locations:New York, NYKey job responsibilities- Design and develop software products that enable measurement solutions for advertisers across the world.- Demonstrate proficiency in various architectural methodologies and design patterns, implementing maintainable and scalable software using high-level programming languages.- Design and build innovative solutions in a large distributed computing environment and help lead fundamental changes in the industry.- Experiment, innovate, and deliver in a fast, agile, and reliable manner with high quality and low technical debt. You should be passionate about building, improving, and championing the product, and a strong sense of ownership is a must.About the teamWe are focused on solving for performance for small and medium sized businesses across the globe serving their ads on and off Amazon!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, Amazon

The Amazon Publisher Monetization Signals Execution and Insights team is looking for talented Software Development Engineers to revolutionize video advertising experiences for our customers. We envision a world where publishers are champions of their owned inventory and are empowered by insights to drive profitability and monetization. Our mission is to enable publishers to maximize the value of their data seamlessly and monetize signals based on deal demand, advertiser preferences, and signal scarcity.As a Senior Software Development Engineer, you will be a critical part of our development team, responsible for multi-fold initiatives, spread across systems and teams, horizontally. You will take ownership of critical components, across teams to influence strategies and learn about systems across the ads stack. This role places you at the heart of our core team, where you will have the unique opportunity to collaborate directly with industry experts , evaluate short-term versus long-term decisions and drive the vision. Your contributions will not only enhance our current solutions but also shape the future of our technology.Key job responsibilities- Design and implement scalable technical solutions for advertising workflows- Lead the architecture and development of large-scale components- Deploy enterprise-level systems that can be leveraged across multiple use cases- Master the fundamentals and tradeoffs of Amazon's advertising stacks and related industry standards- Decompose complex problems into straightforward, maintainable solutions- Foster a strong engineering culture focused on rapid experimentation, measurement, and iteration- Build and maintain collaborative relationships with partner teamsBASIC 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, Amazon Ads

Amazon is investing heavily in growing our world-class advertising business, and the Marketing Insights Technology team sits in one of the most strategic parts of this investment. We create and scale insights that help all advertisers, from the largest to smallest, understand their audience, business and optimize their marketing spend. These insights help advertisers drive awareness, consideration, and purchase of their products by hundreds of millions of shoppers and audiences (e.g., Prime Video & Twitch) around the world. With a broad mandate to experiment and innovate, we use innovative engineering, science, data technologies to unearth action driven insights and recommendations from petabyte size data. We also collaborate with data scientists to ensure advertisers receive relevant insights to capture market opportunities and trends. Additionally, we are integrating artificial intelligence (AI) into our insights development to make more intelligent to better meet our customer's needs. The flywheel drives advertiser success and Amazon’s growth.Key job responsibilities• Sharing the ownership of the technical vision and strategy of our products.• Taking responsibility for every aspect of the software development cycle, including designing software and system solutions, integration with both high and low-latency data stores, building data pipelines, microservices, and UI workflows, deploying software using CI/CD process, and monitoring KPIs to ensure high availability and reliability.• Driving the process improvements that scale the impact of the team.• Collaborating with cross-functional teams (Data Engineers, Data Scientists, Product Managers, and Program Managers) to deliver comprehensive solutions.• Working closely with content professionals to build software to assist in making content development more intelligent and automated.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 in computer science or equivalent- Experience programming with at least one software programming language ...

Software Development Engineer, Amazon Connect

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 than launches products with direct and massive impact on Amazon’s customers? Are you excited to join one of the newest and most exciting AWS services?Amazon Connect is a highly disruptive cloud-based contact center that enables businesses to deliver engaging, dynamic, and personal customer service experiences. Amazon Connect is the result of the ten years of development that went into building the tools Amazon uses to provide its award winning customer service at massive scale and launching it as a publicly available AWS service. With Amazon Connect, you can create your own cloud-based contact center and be taking calls in minutes. Amazon Connect leverages the power of Artificial Intelligence and the large ecosystem of AWS services such as Amazon Lex, Amazon Polly, AWS Lambda, Amazon S3 and Amazon Kinesis to provide a truly frustration free, easy-to-use, extensible, and natural customer experience. With this technology, we are transforming an industry and the way customers interact with businesses and how agents service them. See our section in Andy Jassy 2020 re:Invent keynoteWe have a rapidly growing customer base and an exciting charter in front of us that includes solving highly complex engineering and algorithmic problems. We are looking for passionate and talented Software Development Engineers to join us to innovate on this new service that addresses customer needs to build modern contact centers in the cloud. The position represents a rare opportunity to be a part of a fast-growing business soon after launch, and help shape the technology and product as we grow. You will be playing a crucial role in developing the next generation contact center, and get the opportunity to design and deliver scaleable, resilient systems while maintaining a constant customer focus.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 Amazon Bedrock, Large-Language Models (LLMs), NoSQL databases, MicroServices and more.This team is a great fit for you if:* You enjoy working with a fun team that prides itself on a great work environment with an inclusive group of people that are working together towards a common goal.* You are sensitive to customer needs and interested in working on a service that will be used, directly and indirectly, by millions of customers and has a meaningful impact to their functions and interactions.* You’d like to be directly responsible for solving real customer problems.* You are a passionate learner and are 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.Learn more about Amazon Connect here.Find Media coverage on Amazon Connect at the following links:ZDNet; Benzinga; AWS Blogs; TechcrunchPower of Amazon ConnectKey job responsibilitiesAs a Software Development Engineer 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 web, SOA, NoSQL databases, AWS services, and more.A day in the life* Participate in bi-weekly sprint planning* Attend daily standups with the team* Attend weekly operational meeting, lunch n' learns, and career coaching 1 on 1's with your manager* Communicate weekly on project statuses* Schedule and participate in project meetings and reviews with PM, and Engineering stakeholders* Contribute feature code and conduct code reviews for your teammates* Have Fun! Attend weekly team events to connect and build strong working relationshipsAbout 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. 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, Amazon Connect Cases (AWS)

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 Connect Cases team is looking for software development engineers who are ready to grow with our team and product, and who thrive on projects with big impact.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 than launches products with direct and massive impact on Amazon’s customers? Are you excited to join one of the newest and most exciting AWS services?Amazon Connect is a highly disruptive cloud-based contact center that enables businesses to deliver engaging, dynamic, and personal customer service experiences. Amazon Connect is the result of the ten years of development that went into building the tools Amazon uses to provide its award winning customer service at massive scale and launching it as a publicly available AWS service. With Amazon Connect, you can create your own cloud-based contact center and be taking calls in minutes. Amazon Connect leverages the power of Artificial Intelligence and the large ecosystem of AWS services such as Amazon Lex, Amazon Polly, AWS Lambda, Amazon S3 and Amazon Kinesis to provide a truly frustration free, easy-to-use, extensible, and natural customer experience. With this technology, we are transforming an industry and the way customers interact with businesses and how agents service them.See our section in Andy Jassy 2020 re:Invent keynoteWe have a rapidly growing customer base and an exciting charter in front of us that includes solving highly complex engineering and algorithmic problems. We are looking for passionate and talented Software Development Engineers to join us to innovate on this new service that addresses customer needs to build modern contact centers in the cloud. The position represents a rare opportunity to be a part of a fast-growing business soon after launch, and help shape the technology and product as we grow. You will be playing a crucial role in developing the next generation contact center, and get the opportunity to design and deliver scaleable, resilient systems while maintaining a constant customer focus.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 web, SOA, NoSQL databases, AI, ML, Big Data and more.This team is a great fit for you if:- You enjoy working with a fun team that prides itself on a great work environment with an inclusive group of people that are working together towards a common goal.- You are sensitive to customer needs and interested in working on a service that will be used, directly and indirectly, by millions of customers and has a meaningful impact to their functions and interactions.- You’d like to be directly responsible for solving real customer problems.- You are a passionate learner and are 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.About the teamABOUT AWS: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. 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. 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, Amazon Live , ASV - O&O

Amazon Live is a new and rapidly growing shopping experience that leverages the interactivity of live streams to help customers discover cool new products and content creators. Our mission is to revolutionize the way customers shop and discover products on Amazon. Check us out on: https://www.amazon.com/liveAs a Software Engineer on Amazon Live Creator and Tools Team, you will specialize in building highly scalable services that enable the interactive shopping and live streaming experience on Amazon Live portal using Live creator mobile app. You will bring your expertise and ideas in the areas of distributed computing, scalable architecture, performance and metrics reporting to help our fast-paced business grow and evolve.If you are interested in building an entertainment product, enjoy a fun and collaborative working environment, and want to work on a strategic new initiative, join our team today!Key job responsibilitiesDesign and implement large-scale backend infrastructure and API.Architect and provide guidance on building End-to-End system optimized for speed and scale, which also includes, designing and implementing end-to-end machine learning pipelines.Create simple and elegant solutions to support Amazonlive on desktop, mobile devices and TV, in collaboration with Front-end engineers, Product Managers, and other Software Engineers.A day in the lifeYou will work on the backend of Amazon Live Creator mobile App building features that enable video ingestion, stream management and categorization in order to better serve our Amazon viewers with quality streams. You will bring your expertise and ideas in the areas of distributed computing, scalable architecture, UI and mobile design, performance and metrics reporting to help our fast-paced business grow and evolve.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 3+ 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, Amazon Live, Live Creator Tools and Data Services

Amazon Live is a new and rapidly growing shopping experience that leverages the interactivity of live streams to help customers discover cool new products and content creators. Our mission is to revolutionize the way customers shop and discover products on Amazon. Check us out on: https://www.amazon.com/liveAs a Software Engineer on Amazon Live Creator Tools Team, you will specialize in building highly scalable services that enable the interactive shopping and live streaming experience on Amazon Live portal using Live creator mobile app. You will bring your expertise and ideas in the areas of distributed computing, scalable architecture, performance and metrics reporting to help our fast-paced business grow and evolve.If you are interested in building an entertainment product, enjoy a fun and collaborative working environment, and want to work on a strategic new initiative, join our team today!Key job responsibilities- Design and implement large-scale backend infrastructure and API.- Architect and provide guidance on building End-to-End system optimized for speed and scale.- Create simple and elegant user experiences in collaboration with UX designers, Product Managers, Applied scientists and other Software Engineers.- Optimize system performance, scalability, and reliability.- Mentor junior engineers and promote engineering best practices.A day in the lifeYou will work on the Creator Tools ecosystem (which includes Amazon Live Creator mobile App) building features that enable video ingestion, stream management and categorization in order to better serve our Amazon viewers with quality streams. You will bring your expertise and ideas in the areas of distributed computing, scalable architecture, UI and mobile design, performance and metrics reporting to help our fast-paced business grow and evolve.BASIC QUALIFICATIONS- 7+ years of non-internship professional software development experience- 7+ years of programming with at least one software programming language experience- 7+ 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, Amazon Publisher Cloud

Amazon's Advertising Technology team builds the technology infrastructure and ad serving systems to manage billions of advertising queries every day. The result is better quality advertising for publishers and more relevant ads for customers. In this organization 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 companies.Amazon Publisher Services (APS) helps publishers of all sizes and on all channels better monetize their content through effective advertising. APS unites publishers with advertisers across devices and media channels. We work with Amazon teams across the globe to solve complex problems for our customers. The end results are Amazon products that let publishers focus on what they do best - publishing. Amazon Publisher Cloud (APC) is a game-changing new service, that operates at the intersection of advertising, secure signal collaboration, and cloud services. The full stack engineer will also help architect and provide guidance on building End-to-End system optimized for low latency, high transactional scale and processing petabytes of data. Successful members of this team collaborate effectively with cross-functional software development teams, and engineering teams to solve problems and deliver successfully against high operational standards of system availability and reliability. We look for engineers who are excellent communicators, self-motivated, flexible, hardworking, and who like to move fast.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, Books Ads, Amazon

Amazon is building a world class advertising business and we are responsible for defining and delivering a collection of self-service performance advertising products that drive discovery and sales. Our products are strategically important to our business, driving long term growth. We deliver billions of ad impressions and millions of clicks daily and are breaking fresh ground to create world-class products. We are motivated, collaborative and fun-loving with an entrepreneurial spirit and bias for action. With a broad mandate to experiment and innovate, we are growing quickly with a seemingly endless range of new opportunities.As a software engineer, you will lead the design and delivery of software services and tech stacks that entail engaging creatives, cross-screen placements, targeting, optimization, relevancy and advertiser experiences. You will build brand new distributed software applications using cloud services and amazon proprietary technologies to deliver these unique customer and advertiser experiences. You will frequently interface with teams across Amazon, including discovery, retail category, traffic generation, vendor management and analytics among many others. This is a great opportunity to learn many facets of advertising and retail, and understand how they come together, equipping you with the skills to grow your career. You will have the opportunity to experiment, innovate and deliver in a fast, agile and reliable manner with high quality and low technical debt. You should be passionate about building, improving and championing the product and a strong sense of ownership is a must.This is a chance to get in on the ground floor for what is becoming a huge area of growth for Amazon’s advertising business. Join the Books Advertising team today to make history and transform our experiences.About the teamThe Books Ads team exists to launch, accelerate, and differentiate the advertising business for the publishing category. We own the end-to-end advertising experience for readers, shoppers, publishers, and authors, including ad supply, ad creative, ad serving, and the user experience for books populations. With a broad mandate to experiment and innovate, we are growing fast to pursue a range of new opportunities.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 modern language such as Java, C++, or C# including object-oriented design- Bachelor's degree in computer science or equivalent ...

Software Development Engineer, Creators

The Creators organization at Amazon is looking for talented Software Development Engineers with a passion for highly scalable distributed systems to help us re-imagine social shopping! We own the Associates and Influencer programs across Amazon and our mission is to become the Earth’s most desired destination for commerce creators across the world, and their content. We ensure a cohesive experience for all creators, expand their opportunities to earn through innovation, and launch experiences that reinforce their feeling of achievement. As a Software Development Engineer on our team, you will bring your ability to dive deep into the most complex technical problems to take our creator tools to the next level. You will enhance the functionality of existing systems, increase our ability to scale, and build new systems, contribute to all aspects of the software development lifecycle including design, development, documentation, testing and operations. You will design highly scalable systems, develop distributed services, and build solid software solutions based on the real-time customer data and demanding service-level agreements. You will collaborate with some of the best engineers in the industry and work on some of the most complex challenges in large-scale computing. You will use your strong verbal and written communication skills to deliver high quality results in a fast-paced environment. Amazon’s culture of inclusion is reinforced within our Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust with each other. Learn more about Amazon on our Day 1 Blog: https://blog.aboutamazon.com/”Key job responsibilitiesAs a software development engineer on the team, you will play a pivotal role in shaping the definition, vision, design, roadmap and development of product features from beginning to end. You will:- Work with the team to drive business decisions- Design, implement, test, deploy and maintain innovative software solutions to transform service performance, compliance, durability, cost, and security.- Use software engineering best practices to ensure a high standard of quality for all of the team deliverables- Write high quality distributed system software- Work in an agile development environment, where you prioritize the highest value solutions for customers.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 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, SCOT AIM Planning Capacity

The Amazon Capacity and Topology team determines how many, what kind, and where to place new buildings for Amazon's supply chain worldwide. These facilities range from million-square-feet fulfillment centers with thousands of robots down to inner-city Prime Now facilities serving orders to be fulfilled within an hour. Each year we spend billions on these facilities and expect high-impact results from the network built upon them. That network is expanding faster than ever. This team owns the systems that are critical for managing capacity in Amazon's network for all retail customers on Amazon.com. If you are interested in diving into a multi-disciplinary, high-impact space, this team is for you. To learn more, watch this amazing video about Supply Chain Optimization Technologies (SCOT) at Amazon: http://bit.ly/amazon-scot Key job responsibilitiesOur systems are built entirely in-house, and use the latest technologies in automated large-scale supply chain planning and optimization systems. Our team fosters new game-changing ideas that we are continuously improving, resulting in sophisticated, intelligent, and self-learning models. Our platform and products are unique in that we're simultaneously developing the science of supply chain planning and solving some of the toughest computational challenges at Amazon. Unlike many companies that buy existing off-the-shelf planning systems, our team is responsible for studying, designing, and building systems to suit Amazon's needs.A day in the lifeThis opportunity is perfect for highly motivated and talented software engineers who want to design and architect systems, expand their technical depth and breadth, while defining and driving key aspects of the customer experience on Amazon.com.About the teamThis position is for a software engineer who creates and develops innovative solutions for the most challenging use cases confronting capacity planning today. This team owns the systems that are critical for managing capacity in Amazon's network for retail customers to purchase on Amazon.com. These systems cover a broad range of solutions that includes front-ends, workflows, advanced mathematical models, data platforms built using the latest technology frameworks and AWS.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, SDE II, ICON

Amazon is seeking a Software Development Engineer to support the worlds largest e-commerce infrastructure to join a team designing and developing software and services required to configure and automate operations for our global operational support. The successful candidate will help us scope, design, build and operate services that exceed our customer expectations.We're looking for someone who is highly autonomous, detail oriented, possessing strong written and verbal communication skills and has significant experience working at scale. Software Development Engineers work hand-in-hand with System Development Engineers and peer software teams to ensure designs are scalable, reduce operational burden, integrate with the existing tooling and maintain our customer focus.ICON organization owns the design, planning, delivery, and operation of tier 1 amazon infrastructure. In other words, we’re the people who keep the most important services running for the worlds largest e-commerce company. We support the infrastructure to ensure uptime of important systems which include supporting storage, servers, and operational issues 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, system, and support engineers, operations managers, and other vital roles. You’ll collaborate with people across Amazon 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 responsibilitiesA Software Development Engineer (SDE) on the team is expected to operate autonomously, deliver projects that have scope at the team or cross team level, interact with other teams understand their needs or integrate with their systems. Daily activities for this role will include driving designs for components and services that deliver new features and capabilities, preparing estimates for upcoming deliverables, document proposed solutions, reviewing code of other members, writing well structured and optimized code, performing root cause analysis on operational events, providing project updates to leadership and other team members. This position involves on-call responsibilities, typically for one week every 9 weeks.· Help shape the automation future in ICON.· Use and develop tools, services and processes that collect and rationalize data from different sources.· Participate in an on call rotation with your team to support the software developed.· Identify and troubleshoot recurring platform issues with effective escalation to senior-level engineering teams.· Contribute to documentation, process and procedures.· Be involved in the formulation of structured training.About the teamThe ICON team is a truly global team working across Seattle, NYC, Dublin, Sydney, and Hyderabad. Working across many Amazon services allows the team to interact with different tech stacks, while learning new concepts and ideas from other strong Amazon teams. 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, Sponsored Display Frontier Team, Amazon Advertising

Want to work on one of Amazon’s fastest growing advertising businesses? Are you a passionate senior software engineer with stellar experience in leading a team to deliver state-of-the art solutions used by millions of customers? Do you enjoy working with product leaders, scientists and rock-stars engineers to deliver ML powered software solutions that delight customers? if so, we would love to hear from you.About Amazon Advertising:Amazon Advertising operates at the intersection of eCommerce and advertising, offering a rich array of digital display advertising solutions with the goal of helping our customers find and discover anything they want to buy. We help advertisers reach Amazon customers on Amazon.com, across our other owned and operated sites, on other high quality sites across the web, and on millions of Kindles, tablets, and mobile devices. We start with the customer and work backwards in everything we do, including advertising. If you’re interested in joining a rapidly growing team working to build a unique, world-class advertising group with a relentless focus on the customer, you’ve come to the right place.About our team:Sponsored Display is Amazon Advertising’s first self-service display advertising offering. With the introduction of Sponsored Display, any advertiser – regardless of budget size, advertising experience, or technical expertise, can set up display campaigns to run on key placements across Amazon websites and apps (Amazon.com, Twitch, IMDb), devices (Kindle, Fire Tablet, Fire TV, Echo), third party websites (e.g., nytimes.com) and mobile apps.As a startup product within Amazon Advertising, our team is highly nimble, moving quickly to release new features and capabilities. We also work cross-functionally to evangelize our offering – internally and externally – and educate the market on the value of Sponsored Display. As a start up product within Amazon Advertising, our team is highly nimble, moving quickly to release new features and capabilities.About the role:We are looking for an engineer who is excited about solving challenging engineering problems and not afraid to dive deep and define product technical strategy and architecture. In this role you will partner with product leaders, scientists and your peers to design, implement and launch new advertising features focusing on the processing data at Amazon scale. You will be responsible for the architecture, design and implementation of highly scalable distributed systems that provide availability, scalability and latency guarantees.This is a unique opportunity to stand at the intersection of e-commerce, advertising and state-of-the-art ML techniques.Key job responsibilities* Translate functional requirements into robust, scalable, supportable solutions that work well within the overall system architecture* Evaluate and make decisions about the use of new or existing software products and tools* Apply big data technologies for data extraction transformation and loading (Spark, PySpark, Hadoop, MapReduce, etc)* Analyze data using analytics tools such as Redshift and ElasticSearch to develop hypothesis and design data driven solutions for our business* Have unique exposure to technologies used in Display / advertising / E-commerce platforms* Work closely with our science and product managers to design experiments with machine learning / deep learning techniques to improve predictive models and infrastructure and implement end-to-end solutions* Establish the best processes and drive improvements in design, development and operations* Mentor and guide junior engineers on design, coding, troubleshooting and operational excellence* Be a member of the Amazon-wide Software Development Community, participating in internal and external hackathons, seminars, and conferencesBASIC 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, Sponsored Products

** This position is open to candidates in New York and Seattle **Amazon is investing heavily in building a world class advertising business and we are responsible for defining and delivering a collection of self-service performance advertising products that drive discovery and sales. Our products are strategically important to our Retail and Marketplace businesses driving long term growth. We deliver billions of ad impressions and millions of clicks daily and are breaking fresh ground to create world-class products. We are highly motivated, collaborative and fun-loving with an entrepreneurial spirit and bias for action. With a broad mandate to experiment and innovate, we are growing at an unprecedented rate with a seemingly endless range of new opportunities.Our systems and algorithms operate on one of the world's largest product catalogs, matching shoppers with advertised products with a high relevance bar and strict latency constraints. We work hand-in-hand with Machine Learning and NLP research scientists to come up with novel solutions that deliver highly relevant ads. We consistently strive to improve the customer search and detail page experiences. You will drive appropriate technology choices for the business, lead the way for continuous innovation, and shape the future of e-commerce. This is an opportunity to make a significant impact on the future of the Amazon vision.As a Software Development Engineer in Sponsored Products at Amazon, you will drive the technical direction of our offerings and solutions, working with many different technologies across theSponsored Products organization. You will design, code, troubleshoot, and support scalable machine learning or data pipelines and online ads serving systems. You will work closely with other engineers and partner scientists, product managers to innovate bespoke shopping experiences on Amazon for different categories, different cohorts of shoppers and under different contexts. What you create is also what you own.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 ...