Software Development Engineer, AWS Commercial Applications

Are you passionate about designing and developing highly available large-scale services? Would you like to invent and build solutions for customers that truly make a difference in their business? Are you a self-starter who is excited to build something new and work at cloud scale? If the answer is yes, then we have an exciting opportunity for you to build new and exciting virtualization capabilities that will transform how the enterprises workload in run the cloud.A wave of innovation is bringing sweeping changes to EC2 services with new virtualization capabilities, deep platform integrations, and unimaginable scale revolutionizing traditional thinking around how we run enterprise workloads in the cloud. We are looking for a Software Development Engineer to build new capabilities to help customers run VMware-based workloads on AWS. The AWS Commercial Applications team within Amazon EC2 defines and builds integrations with external software applications running in cloud environments and helps to modernize enterprise customer workloads. Our team is expanding and continuing to build new capabilities for our customers migrating and running VMware-based workloads on AWS.Key job responsibilitiesAs an SDE, you'll work alongside outstanding builders, principal engineers, and business leaders to create new capabilities that provide enhanced experience for our customers running VMware workloads. All team members actively participate in product definition, technical design reviews, iterative development, code review, and operations. Along with this, you’ll have the opportunity to interact with customers to understand and ensure their needs are met. Clear, professional, verbal and written communication with teammates and customers is an important part of the job. You will be inventing the foundation for the next phase of the products and beyond. A commitment to teamwork, hustle, and strong communication skills (to both business and technical partners) are absolute requirements. Creating a reliable, scalable, and high-performance service requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. You should enjoy working on complex systems, be customer-centric, and have a proven track record of building exceptionally high-quality software that delights customers.About the teamUtility Computing (UC)AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for customers who require specialized security solutions for their cloud services.Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.About AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.Our team puts a high value on work-life balance. Striking 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.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 Compute Services

Serverless Compute (https://aws.amazon.com/serverless/?nc2=type_a) is changing the way we think about computing in the cloud. Serverless computing offers customers an exciting new way to create applications, turn business logic and application code into scalable, fault-tolerant production systems without requiring them to be experts in distributed systems, deployment technologies, and infrastructure management. AWS offers technologies for running code, managing data, and integrating applications, all without managing servers. In this role you will work with team to build the new generic platform by using latest AWS technologies. You will solve interesting technical challenges with creative ideas in the domain combined by event driven application and Serverless technologies. You will build features for the distributed and large-scale system which will handle billions or trillions transactions. You have opportunities to re-shape the experience of Serverless development.10017A day in the life**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. About the team*Utility Computing (UC)* AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.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 Config

Are you passionate about enterprise-wide scale compliance management? Are you excited about impactful technical projects that help our biggest enterprise customers manage hundreds of accounts with over a million resources across multiple regions? Amazon Web Services (AWS) is the pioneer and recognized leader in the Cloud. Our web services provide a platform for IT infrastructure that is used by hundreds of thousands of developers and businesses around the world. These customers range from start-ups to leading web companies to Global 500 companies in financial services, healthcare, and technology.AWS Config is the foundation service that customers rely on to manage the configuration and compliance for their cloud resources. AWS Config Rules builds atop Config to help customers audit and automatically mitigate their technical infrastructure and resources, e.g. checking the readability of S3 buckets and automatically applying missing security policies where needed. We are looking for a passionate Software Development Engineer who will work with an outstanding development team to create high scale distributed services that expand the reach and functionality of Config. In this role, you will own solutions from design and execution through deployment and support, using the best of available tools, including EC2 Native, Lambda, DynamoDB, and ElasticSearch. You will be responsible for holding the code quality high, even as we optimize our development processes to better serve our customers, and will be expected to mentor and guide junior engineers. You should be invested in helping our enterprise customers enforce IT policies and best practices across their applications on AWS and beyond, understanding that it is important to pair infrastructure with the ability to properly manage it at scale. Most importantly, you should be comfortable working in a fast-paced environment where delivery of new products and features is very rapid. AWS Config is one of the most critical requirements for large enterprises moving to AWSAbout the teamInclusive Team Culture: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 we host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.Work/Life Balance:Our team puts a high value on work-life balance. Our team is located in the Seattle Office with other Config sister teams in Seattle and Virginia offices. We generally keep core in-office hours from 9am to 5pm.Mentorship & Career Growth:We’re committed to the growth and development of every Config team member. You will be expected to mentor and guide junior engineers. You will engage with the open source community, listening to their feedback to improve the experience and helping to drive long term vision with the larger Config team.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, AWS Config

Are you passionate about enterprise-wide scale compliance management? Are you excited about impactful technical projects that help our biggest enterprise customers manage hundreds of accounts with over a million resources across multiple regions? Amazon Web Services (AWS) is the pioneer and recognized leader in the Cloud. Our web services provide a platform for IT infrastructure that is used by hundreds of thousands of developers and businesses around the world. These customers range from start-ups to leading web companies to Global 500 companies in financial services, healthcare, and technology.AWS Config is the foundation service that customers rely on to manage the configuration and compliance for their cloud resources. AWS Config Rules builds atop Config to help customers audit and automatically mitigate their technical infrastructure and resources, e.g. checking the readability of S3 buckets and automatically applying missing security policies where needed.We are looking for a passionate Software Development Engineer who will work with an outstanding development team to create high scale distributed services that expand the reach and functionality of Config. In this role, you will own solutions from design and execution through deployment and support, using the best of available tools, including EC2 Native, Lambda, DynamoDB, and ElasticSearch. You will be responsible for holding the code quality high, even as we optimize our development processes to better serve our customers, and will be expected to mentor and guide junior engineers. You should be invested in helping our enterprise customers enforce IT policies and best practices across their applications on AWS and beyond, understanding that it is important to pair infrastructure with the ability to properly manage it at scale. Most importantly, you should be comfortable working in a fast-paced environment where delivery of new products and features is very rapid. AWS Config is one of the most critical requirements for large enterprises moving to AWSAbout the teamInclusive Team Culture: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 we host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.Work/Life Balance:Our team puts a high value on work-life balance. Our team is located in the Seattle Office with other Config sister teams in Seattle and Virginia offices. We generally keep core in-office hours from 9am to 5pm.Mentorship & Career Growth:We’re committed to the growth and development of every Config team member. You will be expected to mentor and guide junior engineers. You will engage with the open source community, listening to their feedback to improve the experience and helping to drive long term vision with the larger Config team.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, AWS Demand Planning

The Demand Planning team builds software to forecast the amount of hardware needed to keep EC2 running as the world's favorite elastic cloud. Our work ensures that AWS customers never run out of cloud computing capacity!We are looking for a Software Engineer to work in a full-stack development role, with more of a focus on back-end work.Key job responsibilitiesOur team owns a family of products that facilitate the generation, audit and publishing of Demand Plans that support the extensive AWS product portfolio. As a SDE, you will collaborate with research scientists and business subject matter experts to build and maintain a scalable planning platform, along with innovative models, that is capable of handling billions of time series data in real time. Our tools span Scala, Java, Python, JavaScript, Lambda, DynamoDB, and other leading-edge AWS services and tools. We don’t expect you to be an expert in (or be familiar with) all of the technologies listed above, but we want you to be excited to learn about them!This position involves on-call responsibilities. We don’t like getting paged outside business hours, so we work to ensure that our systems are fault tolerant. About the teamUtility Computing (UC)AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.About AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, AWS Directory Service

AWS Directory Service is a fully managed service that allows customers to set up and run Active Directory in the AWS cloud. It’s a high-scale, highly available distributed system supporting sub-second latency micro-services to a large growing customer base. We support the scale of millions of requests per second and the service needs to be always available. As a managed offering, we take care of building and maintaining a secure, complex, highly available directory topology for our customers to easily manage their users, groups and resources. We also facilitate automated monitoring, fail-over and recovery, along with automated patching, updates and replication.As part of the AWS Identity organization, we are pioneers in areas such as identity, access management, security and providing massively scaled, distributed platform capabilities to all of AWS. Our mission is to build the most secure, reliable, scalable and performant authentication and authorization platform on the planet, which enables every AWS customer to have secure access to their resources. We are building some of the largest and most complex distributed systems in the world, and we need passionate engineers like you to work with us on this mission!As a Software Development Engineer (SDE), you’ll be part of a truly innovative team in a fast-paced environment that has the entrepreneurial feel of a start-up. This is an opportunity to operate and engineer systems on a massive scale, and to gain top-notch experience in cloud computing. You’ll be surrounded by people who are smart, passionate about cloud computing, and believe that world class service is critical to customer success. You will design and build the operational scalability that sustains the platform’s insane growth.Utility Computing (UC)AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.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 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 Distributed SQL

Does working on a cutting edge database excite you? The Distributed SQL team at AWS is building revolutionary transactional database technology, delivering innovative customer experiences in the areas of automated operations, global scale, query processing, and storage. If contributing to the design and development of a new, first-of-its-kind database excites you, the role on this new initiative may perfectly fit your career aspirations. Join us during this formative period of the product and be a leader in shaping the future of databases at Amazon and beyond!Distributed data management is at the heart of AWS database services and is responsible for delivering ultra-fast and highly scalable performance. We are building and operating large scale, distributed, fault tolerant data and transaction management solutions using specialized data structures, distributed consensus algorithms and many other advanced technologies.Our team consists of industry leading innovators, with multitudes of patents and research publications in this space. We are a fun-loving team, that is passionate about ideating, designing, delivering and operating data services to delight customers with extreme performance and scalability.If you are excited to contribute to a next generation hyper-scale database service and architecture and are curious and get things done, we would like you to consider our team.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.10031Key job responsibilities* Design, implement and deliver state-of-the-art distributed, high-performance data and transaction management processing algorithms and solutions.* Deploy and monitor new features in a highly available and fault tolerant system running in the cloud.This is a unique and rare opportunity to get in on the ground floor within a fast-growing business and help shape the technology powering analytical workloads for Fortune 500 companies, start-ups, and everything in between. You will bring deep technical, algorithmic and coding expertise with the ability to work within a fast moving and collaborative environment in the industry leading cloud company to deliver a broad business impact. If this sounds exciting to you - come build the future with us!Our engineers collaborate across diverse teams, projects, and environments to have a firsthand impact on our global customer base. You'll bring a passion for innovation, data, search, analytics, and distributed systems. You'll also: * Solve challenging technical problems, often ones not solved before, at every layer of the stack. * Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security. * Build high-quality, highly available, always-on products. * Research implementations that deliver the best possible experiences for customers.A day in the lifeAs you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You’ll also:* Build high-impact solutions to deliver to our large customer base.* Participate in design discussions, code review, and communicate with internal and external stakeholders.* Work cross-functionally to help drive business decisions with your technical input.* Work in a startup-like development environment, where you’re always working on the most important stuff.About the teamHere at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity)conferences. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust. Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.About AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.BASIC QUALIFICATIONS- 2+ years of non-internship professional software development experience- Experience programming with at least one software programming language- 1+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience ...

Software Development Engineer, AWS EC2 VPC NX

Do you want to shape the future of virtualized (SDN) networking in the world’s biggest public cloud?The Amazon Elastic Compute Cloud (EC2) VPC Packet Pipeline team owns the packet pipeline that runs right beneath all our customer's EC2 VPC instances, adding features like firewalling (security groups), billing and monitoring as we touch every single packet on every single host across our massive worldwide fleet. Our vision is to combine the performance of bare metal networking while maintaining all the benefits of the cloud, including delivering features not possible on bare metal i.e. true Software Defined Networking (SDN).We are growing fast, and are looking for a SW Engineer to help build our next generation of automation and big-data analytics services to help scale AWS VPC. In this role, you will be part of a team that builds scalable frameworks and highly available services to automate anomaly detection (e.g. crashes, network performance degradation), remediation strategies, data warehouse analytics, and data visualizations across a large organization. This will require a thorough understanding of AWS networking components, back-end software development using a variety of AWS services, full-stack web development, and familiarity with exciting computer science fields such as machine learning and real-time data processing of time series data. You will also have the opportunity to impact and influence a wide range of teams across EC2 by developing frameworks used in validation of end-customer workloads on both production and pre-production environments.Key job responsibilities- Being the lead engineer on a team, mentoring junior engineers, ensuring the right development practices are followed.- Being very hands-on; working with an engineering team to manage the day-to-day development activities by leading architecture decisions, participating in design reviews, code reviews, and implementation.- Maintaining current technical knowledge to support a rapidly changing technology stack, always being on the look out for new technologies and working with management and development teams in exploring new technologies.- Communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.About the teamUtility Computing (UC)AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for customers who require specialized security solutions for their cloud services.Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.About AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, AWS Elastic Load Balancing

Do you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, scalable services technology in a team environment? Do you like working on industry-defining projects that move the needle?At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The focus we have on our customers is why we are one of the world’s most beloved brands – customer obsession is part of our company DNA. Our Software Development Engineers (SDEs) use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand.The challenges SDEs solve for at Amazon are big and influence millions of customers, sellers, and products around the world. We are looking for individuals who are passionate about creating new products, features, and services from scratch while managing ambiguity and the pace of a company where development cycles are measured in weeks, not years. If this sounds interesting to you, apply and come chart your own path at Amazon.This role is based at Vancouver CAKey job responsibilitiesKey job responsibilities* Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.• Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.• Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.• Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.• Design and code the right solutions starting with broadly defined problems.• Work in an agile environment to deliver high-quality software.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, AWS Energy Team

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.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.We are calling on engineers who wants to contribute to a sustainable future through technology. Join us in developing solutions for renewable energy portfolio and reduce carbon footprint of our materials in data centers. In 2019, Amazon co-founded The Climate Pledge and made a commitment to achieve net-zero carbon by 2040 —10 years ahead of the Paris Agreement. We invited others to join us and there are now more than 300 businesses and organizations across 51 industries and 29 countries that have signed the Pledge, which means we are collectively coming at the climate crisis from nearly every sector and nearly every angle.As part of our efforts to decarbonize our business, we became the world’s largest corporate purchaser of renewable energy in 2020, and last year, we reached 85% renewable energy across our business, and are on a path to power our operations with 100% renewable energy by 2025.We recently announced that AWS will be water positive by 2030, returning more water to communities than it uses in its direct operations. To learn more about AWS’s water+ commitment visit: Water Stewardship.Come join the team that is building the tools and innovative technology to manage our growing portfolio of renewable energy investments, including solar, on-shore and off-shore wind farms.Key job responsibilitiesOur Software Engineers develop a Sustainability Data Platform that hosts analytical and predictive models. This platform helps AWS teams gain business insights on sustainability. You will collaborate with Data Engineers to build large data models and Data Scientists to create predictive models, enhancing decision-making. You will work with internal and external AWS customers to build a system that measures and provides actionable decisions to reduce carbon footprint.A day in the lifeTo learn more, you can visit: amazon sustainability in the cloudAbout 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 Fintech

Are you interested in building high-performance, globally scalable AWS Financial systems that drive Amazon's current and future growth? Are you seeking an environment where you can drive innovation leveraging the scalability and innovation with Amazon's AWS cloud services? Do you have a passion for ensuring a positive customer experience? This is the job for you.AWS Financial Technology Team is looking for a results-oriented, innovative software development engineer, who can help us create the next generation of distributed, scalable financial systems. Our ideal candidate thrives in a fast-paced environment, relishes working with big data, and enjoys problem solving within highly complex business contexts that are typically being defined in real-time. We need someone to design and develop services that facilitate global financial transactions worth billions (USD) annually.Key job responsibilities* Responsible for technical design and delivery of software components.* Works closely with our customers and stakeholders to understand their requirements, analyzes various technical options and proposes solutions with proof of concept.* Translates the proposals into technical design, coordinates development effort with other SDEs, tests and delivers features in production.* Performs code reviewers for peer engineers and provides constructive feedback.* Ensures that the solutions proposed are logical, testable, maintainable, and efficient.* Drives engineering best practices for continuous process improvements in all phases of the software development lifecycle.A day in the lifeA Software Development Engineer (SDE) at Amazon works on real world problems on a global scale, owns their systems end to end and influences the direction of our technology that impacts hundreds of millions of customers around the world. You can expect to design flexible scalable, and complex solutions in large-scale computing by utilizing your skills in data structures, algorithms, and object oriented programming. Coming to Amazon gives you the opportunity to work on a small development team in one of our many rapidly growing organizations.You will learn all about how to design, implement and test highly scalable solutions using the AWS cloud platform and its many products, working with best in class professionals.About the teamAt AWS Fintech we automate the transformation of financial data into information and information into insights that AWS Finance teams can use to drive action. The automation we provide allows AWS Finance to scale through technology rather than people. For example, when you ask questions, such as how AWS decides pricing for AWS services, how does AWS knows it’s revenue, or how does AWS Services know, if they are profitable, It’s all through applications that our team creates. We do full stack applications to capture data, integrating with multiple financial systems, and data warehouses and using machine learning to get insights from the dataBASIC 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 Global Accelerator

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on. We work on the most challenging problems, with thousands of variables impacting the supply chain — and we’re looking for talented people who want to help. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.The AWS Global Accelerator is a Software Defined Networking service which improves network performance for a range of products including AAA video games, video streaming platforms, VOIP, Education and technology platforms, and social media applications. Our technology powers features for AWS services such as S3 and AWS VPN.Our collaborative and inclusive team is looking for experienced, passionate, full-stack software development engineers. As a member of the Global Accelerator team, you will be creating new features for our globally distributed network offering running in 29 AWS Commercial regions today. You will have opportunities to engage with AWS customers, engage with other AWS service owners, propose and document new ideas to the team, and best of all develop and deliver new features to the delight of our customers.If you are passionate about distributed systems, writing clean code, constant learning, and invigorated to work on a platform that runs critical internet workloads for AWS and its customers you should apply for this role. You will become an important part of running our global software defined networking service and learn what it takes to grow and operate a global business as AWS scale.As part of the AWS Global Accelerator team, you will:- Own defining, scoping, designing, developing and shipping features for a highly impactful AWS service.- Make critical design decisions that impact across various AWS services.- Learn what it takes to grow and operate a global business at large scale.Key job responsibilities- Design for new systems from scratch or improving existing systems and own the technical direction for the initiative from start to finish.- Mentor and guide the team members to solve complex problems with simple solutions.- Drive the big ideas to improve availability and performance of AGA Control Plane - Public facing APIs, provisioning workflows and integration with other AWS services.- Develop high quality testable and maintainable software and participate in code reviews.About the teamAWS Global Accelerator Control Plane team owns defining, designing and maintaining all the customer facing and internal APIs for the AWS Global Accelerator service. We manage our customer defined configuration and securely synchronize their configuration data around the world in seconds to ensure their applications are always responsive.*Why AWS*Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.*Diverse Experiences*Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.*Work/Life Balance*We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.*Inclusive Team Culture*Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.*Mentorship and Career Growth*We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, AWS Global Accelerator

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.AWS Global Accelerator is a Software Defined Networking service which improves network performance for a range of products including AAA video games, video streaming platforms, VOIP, Education and technology platforms, and social media applications. Our technology powers features for AWS services such as S3 and AWS VPN.The AWS Global Accelerator data plane team is looking for software engineers to solve challenging, distributed systems and networking problems, deliver new customer features, all while maintaining this Tier-0 global service. Our team builds and maintains a packet processor application which routes and load-balances every single packet ingressed by any AWS edge location. You should be somebody who puts the customers’ needs firsts and has strong interest in computer networking and protocols. The ideal candidate will have a strong technical background in computer networking and preferably systems-level (e.g. C/C++) programming experience. Knowledge of DPDK and NGINX are a plus!Successful candidates will enjoy computer networking and deep packet analysis, distributed systems, low-level, systems programming and have deep analytical skills and excellent communication skills. You thrive in a highly collaborative, creative, analytical, and fast-paced environment and are comfortable interacting with highly technical software and networking development teams.In this role you will have opportunities to engage with AWS customers and other AWS service owners, propose and design new ideas, and best of all develop and deliver new features to the delight of our customers.If you are passionate about distributed systems, writing clean code, constant learning, and invigorated to work on a platform that runs critical internet workloads for AWS and its customers you should apply for this role. You will become an important part of running our global software defined networking service and learn what it takes to grow and operate a global business as AWS scale.Key job responsibilities- Design for new systems from scratch or improving existing systems and own the technical direction for the initiative from start to finish.- Mentor and guide the team members to solve complex problems with simple solutions.- Drive the big ideas to improve availability and performance of AGA Data Plane - How we route packets within the service towards our customer endpoints.- Develop high quality testable and maintainable software and participate in code reviews.About the teamAWS Global Accelerator Data Plane team owns defining, designing and maintaining the core of how we route traffic within the AWS Global Accelerator service. We write the code that defines traffic handling, endpoint selection, DDoS protection.*Why AWS*Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.*Diverse Experiences*Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.*Work/Life Balance*We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.*Inclusive Team Culture*Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.*Mentorship and Career Growth*We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, AWS IAM Identity Center, kkufeld Team

As an L5 SDE, you will be responsible for building large-scale and long term architecture initiatives. You will have opportunities to work on complex problems, design and build services that enables customers to manage their workforce and individual identities and manage their access to AWS applications and SaaS offerings.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.Key job responsibilitiesIn this role, you will collaborate with talented engineers to build innovative services used by millions of users worldwide. Our team operates at the intersection of security and user experience, enhancing both for AWS customers. You will work on core platforms that power AWS IAM Identity Center, leveraging the latest technologies to solve complex problems.About the teamAWS IAM Identity Center (IdC) helps customers securely create or connect workforce identities and manage their access centrally across AWS accounts and applications. IdC simplifies the administrative complexity of federating and managing permissions separately for each AWS account, allows customers to set up AWS applications from a single interface, and to assign access to their cloud applications from a single place. IdC offers additional identity federation functionality to provide a uniform identity platform for a large set of internal AWS Data, ML & Business applications such as QuickSight, Sagemaker, RedShift and IoT.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 Identity - User Authentication Platform

Imagine a world without passwords - where users can securely access their accounts through biometric authentication like facial and fingerprint recognition. As an Software Development Engineer II (L5) on the AWS Identity Authentication Platform team, you will help make this vision a reality.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.Key job responsibilitiesIn this role, you will collaborate with talented engineers to build innovative authentication services used by millions of users worldwide. Our team operates at the intersection of security and user experience, enhancing both for AWS customers. You will work on core platforms that power AWS IAM Identity Center and Amazon Cognito, leveraging the latest technologies to solve complex problems and take our authentication offerings to the next level.This is a unique opportunity to shape the future of authentication while learning and developing new skills. You will gain hands-on experience with large-scale distributed systems, machine learning applications, and so much more. If you are passionate about taking on challenging technical problems that make a real difference for customers, join our mission to change the world of authentication!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 Incident Prevention

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on. We work on the most challenging problems, with thousands of variables impacting the supply chain — and we’re looking for talented people who want to help. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.The Incident Prevention team is looking for experienced software engineers who are excited about building large scale systems spanning tens of thousands of servers, across multiple data-centers worldwide. These are core systems development positions where you will own the design and development of significant software components critical to our industry leading database services architect-ed for the cloud.In this hands on position you will be asked to do everything from building rock-solid components to mentoring other engineers. You need to not only be a top software developer with a good track record of delivering, but also excel in communication, leadership and customer focus. This is a unique and rare opportunity to get in on the ground floor within a fast growing business and help shape the technology, product and the business. A successful candidate will bring deep technical and software expertise and ability to work within a fast moving, startup environment in a large company to deliver high quality code that has a broad business impact.Key job responsibilitiesOur engineers collaborate across diverse teams, projects, and environments to have a firsthand impact on our global customer base. You’ll bring a passion for innovation, data, search, analytics, and distributed systems. You’ll also: Solve challenging technical problems, often ones not solved before, at every layer of the stack. Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security. Build high-quality, highly available, always-on products. Research implementations that deliver the best possible experiences for 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 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 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 Insight and Optimization (Level 5)

Are you passionate about diving deep into the complex interplay of services? Do you think big to accelerate product development for customers? Are you challenged to develop scalable and performant services that help customers view and manage costs for AWS resources?Our team aims to be the world's authoritative provider of AWS computing insight. Customers can understand, control, and optimize usage of AWS products. We sit at the nexus of all AWS services and interact directly with end-customers. We build relationships with teams across AWS to ensure a secure and reliable customer experience. We take inputs from these services and merge them with millions of events per second to produce actionable insights.Providing a scalable platform to support AWS' expanding business is complex architecturally. Accurate cost and usage information is critical. Enterprise customers make major decisions based on the timeliness, accuracy, and detail of data our products provide.10017Key job responsibilities* You own the full process end-to-end: requirements, designs, reviews, coding, launches, operations, mentoring and driving continuous improvement.* You solve difficult problems using appropriate technologies and best practices.* You invent, design, and build stable, performant software with your team.* You are proficient in various design approaches, applying them appropriately with pragmatic solutions.* You write understandable code considering its legacy.* You avoid short-term workarounds, implementing proper complexity initially.* You create flexible, appropriately-engineered software, reusing where possible.* You use resources efficiently (e.g., hardware, database, CPU).About the teamInclusive Team CultureHere at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.Work/Life BalanceOur team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.Mentorship & Career GrowthOur team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, AWS Intent Driven Network

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.Want to work on next generation software services that build AWS Network? And design, build and own services that form the foundation of Network Configurations and Validations? If we've piqued your interest, read on, to learn more about this opportunity.What do we do here? Amazon Web Services (AWS) runs one of the largest networks in the world. We are changing the way Networks are conceived, designed, built and operated, by adopting the principles of Software Defined Networking (SDN) and Intent Based Networking (IBN). We derive our network topologies from higher level designs and intents, and a distributed software system controls the way we manage our network. We put services and algorithms in place to control and manage all layers of the Amazon network, from top of the rack switches in our datacenters (TORs) to our internet and private backbone facing routers. In this senior software dev engineer position, you will be designing, building and owning highly distributed, large scale web services that form a core part of our SDN software ecosystem. You will work with a team of talented developers, and principal engineers to build the next generation software services in our space. Why software services for building the network? At Amazon, we are always customer obsessed. By creating an intent-based, scalable network, we respond quickly and safely to network changes like scaling, maintenance, failure, security and other types of events. This also lowers the cost and overhead for customers, while driving up performance, availability and reliability.Why now? We want to expand scope of our IBN and configuration backend systems to store and vend operational intent, there by facilitating anomaly detection. We also would expand our description languages, parsers and workflow engines to go beyond the mostly static configuration elements and cover dynamic and operational elements. To achieve this we need to expand our current team focusing on IBN related areas. We are looking for talented software engineers who want to get hands on experience with fully automated hyper scale data center networks, cloud infrastructure, large-scale software deployments, algorithms, distributed systems, lambda-based and service oriented architectures. How do we operate in our team? We empower our engineers to take ownership of their realm and make a difference. They start by gathering requirements, diving deep to choose technologies, designing features and spinning new services, coding and reviewing, deploying software across the globe and maintaining services. In AWS, we are nimble and agile, like being part of a startup, innovating while collaborating with a smart group of people around you. We are thrilled about how software is changing the landscape of networking. We operate on an unimaginable scale. We push the boundaries in robustness, fault-tolerance and smart adaptive algorithms that can react intelligently to real-world events. Software engineers on our team contribute to every phase of the development process and deploy scalable software systems worldwide.What will you be doing here?· Design and develop software services for network configuration, verification and management. · Work with your dev team build production quality software that meets our definition of done· Participate in sprint demos, reviews and planning sessions· Work alongside Senior Engineers and Principals to invent and simplify· Work with management, customers and other engineering teams to develop state of the art solutions, incorporating new technologies, algorithms and innovations.Who are we looking for? Smart, talented engineers with solid, production quality, software services/applications experience. Previous Routing Protocols/Networking background is a plus. Have more questions? Talk to us! We'll be happy to setup an info call to give you more context and details about the job.A day in the lifeAs an engineer in AIDN, you will work closely with AIDN’s customers, product management team, and your immediate team to define the team roadmap, create services, and respond to our customers’ needs. You will own end-to-end AIDN Services, responsibility for design, implementation, deployment, and operational maintenance. These critical services are foundational to AWS Networking and Amazon as a whole. You will collaborate with Principal Engineers as you design these services, and you will use best practices to ensure that they are secure, scalable, and reliable. At the production phase, you’ll be focused on building mechanisms that improve operations for our services and customers.About the teamWithin AWS Networking, the AWS Intent Driven Network (AIDN) team creates services and tools that make it easier for Amazon to manage and grow the AWS Network. We own an array of services and tools, ranging from highly-available distributed systems, to customer-facing Command Line Interface’s (CLIs) which bring a variety of engineering problems to solve. The team is working to build and deliver a long-lasting solution for our customers that will change the way the AWS Network is managed. The team environment is collaborative and friendly. Team members support one another and experience professional growth through one-on-one mentoring from more experienced colleagues. The team seeks to maintain a high-bar through thoughtful team-wide design and code reviews with senior leaders. This team cares about individual career growth and seeks to align projects that help team members develop, so they feel empowered to take on more ambiguous and complex problems within the organization.Working at AWS in the Core Networking Team- Meet Matt, Director, Core Networking --- https://youtu.be/DqTStjRtjX4Why 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 Kinesis Data Streams

Leading brands like Epic Games, Lyft, AirBnB, and Vanguard use Amazon Kinesis Data Streams as their foundation for real-time streaming data. With Amazon Kinesis Data Streams, customers process Gigabytes per second of real-time user engagement data for gaming and marketing analytics, build real-time IoT sensor data analytics solutions, analyze millions of financial transactions in real time, perform network intrusion detection for security analytics, transform and load logs into data lakes, and much more. These customers choose Kinesis Data Streams because it is a fully-managed service that makes real-time streaming data ingestion and processing, reliable, easy, and at low cost. Tens of thousands of customers worldwide, ranging from large commercial enterprises, federal and state governments, regulated industries like healthcare and finance, to small start-ups have moved from batch to streaming with Amazon Kinesis Data Streams, and we are just getting started.We are currently looking for an experienced Software Development Engineer to join our team. The ideal candidate is excited about the incredible opportunity that cloud computing represents, and is passionate about delivering high quality services in a hyper-growth environment where priorities can shift fast. As a member of our team, you'll work alongside outstanding engineers and leaders, refine product requirements with product and program managers, define architecture, and be a leader in the implementation and launch of software.All team members actively participate in product definition, technical architecture review, iterative development, code review, and operations. Along with this, you’ll have the opportunity to interact with enterprise customers to ensure their needs are met -- clear, professional communication with teammates and customers is an important part of the job.Cloud computing represents a fundamental shift in how businesses think about managing their information needs. While this emerging area of computing has seen tremendous growth over the past few years, we are still in the early stages of realizing its full potential. We're looking for a smart, passionate and detail oriented engineer to help us continue to define this exciting new technology.Key job responsibilitiesYou solve difficult problems, applying appropriate technologies and best practices.You work with your team to invent, design and build software that is stable and performant.You are proficient in a broad range of design approaches and know when it is appropriate to use them (and when it is not). Your solutions are pragmatic.You consider the legacy of the code you produce and write code that an SDE unfamiliar with the system can understand.You limit the use of short-term workarounds. You do things with the proper level of complexity the first time (or at least minimize incidental complexity).You create flexible software without over-engineering. You make appropriate trade-offs, re-use where possible, and are judicious about introducing dependencies.You are efficient with resource usage (e.g., system hardware, database, memory/CPU, etc.)You work on project ideas with customers, stakeholders, and peersAbout the teamInclusive Team CultureHere at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and we host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.Work/Life BalanceOur team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.Mentorship & Career GrowthOur team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.BASIC QUALIFICATIONS- 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 Kubernetes, EKS core Kubernetes team

Do you love decomposing problems to develop products that impact millions of people around the world? Would you enjoy identifying, defining, and building software solutions that revolutionize how businesses operate?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.Elastic Kubernetes Service (EKS) team in AWS is looking for a Software Development Engineer to join core Kubernetes team to build and ship services that focus on advancing the capabilities of Kubernetes to deliver a seamless container orchestration experience. As a Software Development Engineer at EKS, you will get to learn and contribute to the massive scale supported by AWS and enhance customer experience across the globe. You will influence the way services are developed, provide best practices guidance and architecture feedback.The ideal candidate is excited about the incredible opportunity that EKS represents, and is passionate about delivering high quality services in a hyper-growth environment. As a member of our team, you'll collaborate with engineers and leaders to refine product requirements with product managers, define architecture, and take a leadership role in the implementation and launch of software. All team members actively participate in planning, product definition, technical architecture review, iterative development, code review, and operations. Along with this, you’ll have the opportunity to interact with enterprise customers to ensure their needs are met -- clear, professional communication with teammates and customers is an important part of the job.Work/Life Balance:Our team believes in maintaining the right work/life balance. We understand the importance of a healthy and sustainable lifestyle, and we strive to create an environment that fosters productivity while respecting personal time. Join us in building the latest technologies and making an impact in the container orchestration space, all while enjoying a fulfilling and balanced professional life. If you are passionate about pushing the boundaries of container orchestration, thriving in a collaborative and fast-paced environment, and wanting to contribute to the future of Kubernetes, we encourage you to apply and be part of our talented team at EKS.Key job responsibilities- Architect, develop, and maintain core Kubernetes controllers running in Kubernetes control plane.- Design, develop and maintain authn/authz workflows for Kubernetes API requests. - Develop tools to streamline deployment, monitoring, and maintenance processes for the services owned by the team.- Functionally decompose complex problems into simple, straight-forward solutions. - You limit the use of short-term workarounds. You do things with the proper level of complexity the first time (or at least minimize incidental complexity).- You are proficient in a broad range of design approaches and know when it is appropriate to use them (and when it is not). Your solutions are pragmatic.- Collaborate with the Kubernetes open-source community to drive improvements and ensure alignment with industry best practices.- Provide mentorship and knowledge sharing within the team to facilitate a collaborative and learning-oriented environment.About the teamOur team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. About AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. BASIC QUALIFICATIONS- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- 3+ years of non-internship professional software development experience- Experience programming with at least one software programming language- Experience with Kubernetes and cloud-native technologies.- Proven experience in software development, with a focus on distributed systems and container orchestration.- Basic knowledge of Linux systems and operating system internals ...