Principal Engineer, Amazon | Multiple Locations, USA

At Amazon, Principal Engineers are both visionary leaders and hands-on builders. As Amazon’s most senior individual contributors, Principal Engineers work on our hardest problems. While many companies this size take their foot-off the gas pedal, at Amazon, it’s still Day 1. This startup mentality, however, does not admit the luxury of a conservative approach. Principal Engineers are asked to venture beyond comfortable approaches to pioneer new spaces, and inspire others as to what’s possible. We are looking for architects and hands-on builders, who are highly attuned to the technical realities of building and operating high-scale systems for services and data. A Principal Engineer should have strong technical judgment and influential skills to facilitate discussions for business-critical designs. The perfect candidate will be able to operate at the Director, VPs and SVP level as a key technical adviser. They should be able to provide both architectural guidance and detailed technical direction while nurturing a continuous delivery culture.We are hiring across multiple businesses and in many locations across the US. Apply here to learn more about open roles that would be a fit for your background. Key job responsibilitiesAs a Principal Software Engineer, you will:Serve as a technical leader on our most demanding, cross-functional projects.Functionally decompose complex problems into simple, straight-forward solutions.Fully and completely understand system inter-dependencies and limitations.Possess expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices.Assist in the career development of others, actively mentoring individuals and the community on advanced technical issues and helping managers guide the career growth of their team membersExert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience. You are a visionary leader, builder and an operator.Balance technical leadership and savvy with strong business judgment to make the right decisions about technology choices.BASIC QUALIFICATIONS- 10+ years of non-internship professional software development experience- Knowledge of object-oriented design, data structures, and algorithms ...

Lead Software Development Engineer, Android Apps Team

At Audible, we believe stories have the power to transform lives. It’s why we work with some of the world’s leading creators to produce and share audio storytelling with our millions of global listeners. We are dreamers and inventors who come from a wide range of backgrounds and experiences to empower and inspire each other. Imagine your future with us.ABOUT THIS ROLE As a Lead Software Development Engineer, it’s up to you to define, design and refine the tech that keeps us one step ahead of listeners. Anticipate. Innovate. Bring challenging ideas and we’ll support you with the latest tech, tools and systems that you need to succeed. You’ll drive the team forward, guiding them over every obstacle and leading the way to develop exciting, original and effective solutions. Leading the way, you’ll bring our team together to build and maintain our platform to bring thousands of stories to millions of listeners and unleash the power of the human voice.ABOUT THE TEAM The Android Apps team creates the unmatched customer experiences on our Audible Android application. By driving a strong engineering culture and leveraging cutting-edge mobile development techniques, our team expands and strengthens deployment on the Android app.ABOUT YOU You’re in your element when you’re being challenged, and you’re always eager to share your ideas, take on responsibility and keep developing at an exciting pace. We look for people who show initiative, set their standards high and see every failure as an opportunity to learn. You’re looking for an environment where you can thrive and help your team reach their potential. With opportunities to challenge yourself and lead a talented team to success, you’ll find what you’re looking for here at Audible.As a Lead Software Development Engineer, you will... - Independently lead complex technical initiatives within your team- Mentor and lead developers by cultivating curiosity and deep technical understanding- Explore technical needs and bring solutions to the table- Work with other lead engineers to develop a unified technical strategy for AndroidABOUT AUDIBLE Audible is the leading producer and provider of audio storytelling. We spark listeners’ imaginations, offering immersive, cinematic experiences full of inspiration and insight to enrich our customers daily lives. We are a global company with an entrepreneurial spirit. We are dreamers and inventors who are passionate about the positive impact Audible can make for our customers and our neighbors. This spirit courses throughout Audible, supporting a culture of creativity and inclusion built on our People Principles and our mission to build more equitable communities in the cities we call home.BASIC QUALIFICATIONS- 5+ years of non-internship professional software development experience and deployment of distributed multi-tier applications.- Experience in developing technical roadmaps and architecting Android applications- Experience in app development and integration with RESTful service architecture- Experience in building release strategies for seamless app development- Experience as a mentor, tech lead or leading an engineering team ...

Mobile Front End Engineer, Amazon Music

Amazon Music is an immersive audio entertainment service that deepens connections between fans, artists, and creators. From personalized music playlists to exclusive podcasts, concert livestreams to artist merch, Amazon Music is innovating at some of the most exciting intersections of music and culture. We offer experiences that serve all listeners with our different tiers of service: Prime members get access to all the music in shuffle mode, and top ad-free podcasts, included with their membership; customers can upgrade to Amazon Music Unlimited for unlimited, on-demand access to 100 million songs, including millions in HD, Ultra HD, and spatial audio; and anyone can listen for free by downloading the Amazon Music app or via Alexa-enabled devices. Join us for the opportunity to influence how Amazon Music engages fans, artists, and creators on a global scale. Learn more at https://www.amazon.com/music.Amazon Music is looking for a talented Mobile Front End Engineer to join us in bringing new social features and capabilities to Amazon Music customers, allowing them to self-express and connect around their fandom - the music and creators they love most. You will work on a team focused on moving quickly to deliver innovative and engaging customer experiences, without compromising on quality or engineering excellence. We love to work with smart people who have a strong sense of ownership and strong engineering mindset.The ideal candidate is highly-motivated and thrives in an environment where problems are open-ended. You enjoy engaging in passionate discussions and letting the best ideas rise to the top. You see your mistakes as learning opportunities and continually look for ways to improve yourself, your team and your products. You understand that not all solutions come easily and don’t shy away from hard work to reach your goals. You have an attention to detail to deliver solutions that delight customers.Key job responsibilitiesWe are seeking a design oriented Mobile Frontend Engineer to join our engineering team. You’ll collaborate closely with a cross functional team of Product Managers, Design and other engineers to conceive and design innovative customer experiences. You will contribute to all aspects of an agile software development lifecycle, including design, architecture, development, documentation, testing and operations. Your peers will look to you to communicate technical feasibility and alternative solutions when roadblocks are discovered. You will push your design and architecture limits by building and delivering production-quality user experiences that are secure, accessible, maintainable, scalable, performant, and operationally excellent.BASIC QUALIFICATIONS- 2+ years of non-internship professional front end, web or mobile software development using JavaScript, HTML and CSS experience- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence- Computer Science fundamentals in data structures, algorithm design, problem solving, complexity analysis, object-oriented design, and design patterns ...

Senior Software Development Engineer, Credentials Distribution System

Security is the #1 concern for customers moving to the cloud, and AWS is dedicated to providing security features our customers need, at scale. The AWS Credentials Distribution team is building and delivering the next generation of cloud computing security that supports the public AWS offerings like EC2, S3 and DynamoDB. We are innovating new ways of building massively scalable, distributed security systems involving secrets and credentials management and secure distribution. We are currently looking for an experienced Senior Software Development Engineer to join our team. The ideal candidate is excited about the incredible opportunity that cloud computing represents. 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 technical architecture review, iterative development, code review, and operations. Utility Computing (UC)AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for customers who require specialized security solutions for their cloud services.About AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. Key job responsibilitiesResponsibilities include:- Design, implementation, deployment and maintenance of innovative software solutions to deliver new features in security, durability and availability.- Use software engineering best practices to ensure the standard of quality of all team deliverables.- Build high-quality, highly available, always-on products.- Work in an agile development environment prioritizing most important and impactful projects.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 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 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 16 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. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded professional and enable them to take on more complex tasks in the future.BASIC QUALIFICATIONS- 5+ years of non-internship professional software development experience- 5+ years of programming with at least one software programming language experience- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience as a mentor, tech lead or leading an engineering team ...

Senior Runtime SDE, Neuron Runtime

At AWS AI our vision is to make deep learning pervasive for everyday developers and to democratize access to cutting edge infrastructure. In order to deliver on that vision, we’ve created innovative software and hardware solutions that make it possible.AWS Neuron is an SDK that optimizes the performance of complex neural net models executed on AWS Inferentia, our first fully custom chip designed to accelerate deep-learning workloads. The Neuron SDK consists of a compiler, run-time, and debugger, integrated with Tensorflow, PyTorch, and MXNet. It’s preinstalled in AWS Deep Learning AMIs and Deep Learning Containers for customers to quickly get started with running high performance and cost-effective inference.The Neuron team is hiring senior Runtime Software Development Engineers with a background in machine learning and AI accelerators in order to solve our customers toughest problems. As a Runtime Software Development Engineer you will have experience with high-performance Linux drivers, HPC technologies including: libfabric, MPI, and delivering products to customers with a high degree of operational excellence.This is a fast-paced, intellectually challenging position, where you’ll work with thought-leaders in multiple technology areas. You’ll have high standards for yourself and everyone you work with, and you’ll be constantly looking for ways to improve our products' performance, quality and cost.We’re changing an industry, and we want individuals who are ready for this challenge and want to reach beyond what is possible today.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.**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- 5+ years of non-internship professional software development experience- 5+ years of programming with at least one software programming language experience- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Experience as a mentor, tech lead or leading an engineering team ...

SDE II-EBS, EBS

We’re on the lookout for the curious, those who think big and want to define the world of tomorrow. At Amazon, you will grow into the high impact, visionary person you know you’re ready to be. Every day will be filled with exciting new challenges, developing new skills, and achieving personal growth. How often can you say that your work changes the world? At Amazon, you’ll say it often. Join us and define tomorrow.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."10017BASIC 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 ...

Front End Engineer II, Amazon Connect (AWS)

As part of the AWS Solutions organization, we have a vision to provide business applications, leveraging Amazon’s unique experience and expertise, that are used by millions of companies worldwide to manage day-to-day operations. We will accomplish this by accelerating our customers’ businesses through delivery of intuitive and differentiated technology solutions that solve enduring business challenges. We blend vision with curiosity and Amazon’s real-world experience to build opinionated, turnkey solutions. Where customers prefer to buy over build, we become their trusted partner with solutions that are no-brainers to buy and easy to use. Want to disrupt an industry by delighting customers? Looking for a job where your work can have direct and massive impact? Excited to join one of the newest and most exciting AWS services? Come be a leader on a team that is building a product that will touch millions of people daily. Amazon Connect is a highly disruptive cloud-based contact center that enables businesses to deliver engaging, dynamic, and personal customer service experiences. Amazon Connect is the result of the ten years of development that went into building the tools Amazon uses to provide its award winning customer service at massive scale and launching it as a publicly available AWS service. With Amazon Connect, you can create your own cloud-based contact center and be taking calls in minutes. Amazon Connect leverages the power of Artificial Intelligence and the large ecosystem of AWS services such as Amazon Lex, Amazon Polly, AWS Lambda, Amazon S3 and Amazon Kinesis to provide a truly frustration free, easy-to-use, extensible, and natural customer experience. With this technology, we are transforming an industry and the way customers interact with businesses and how agents service them. We have a rapidly growing customer base and an exciting charter in front of us that includes solving highly complex engineering and algorithmic problems. We are looking for passionate, talented, and experienced Software Engineers to join us to innovate on this new service that addresses customer needs to build modern contact centers in the cloud. The position represents a rare opportunity to be a part of a fast-growing business soon after launch, and help shape the technology and product as we grow. You will be playing a crucial role in developing the next generation contact center, and get the opportunity to design and deliver scaleable, resilient systems while maintaining a constant customer focus. Industry analysts have said, “Amazon Connect is quietly positioned to massively disrupt by enabling companies to focus on customer service, not service centers.” and “Amazon is totally disrupting the customer contact center space as they have many other market-spaces with customer-centric solutions with open platform integration with assistance from the partner community.” As a senior developer on our team, you’ll own code end-to-end from design to development, and work closely with other senior technical leaders within the team and across AWS. You’ll have a sound understanding of computer science fundamentals and practical industry experience, working across the stack with technology involving modern web, SOA, NoSQL databases, AI, ML, Big Data and more. What is in it for you? - Team culture: You'll be joining a fun team that prides itself on a great work environment with an inclusive group of people that loves working together towards a common goal. - Impact: Work on a service that will be used, directly and indirectly, by millions of customers and has a meaningful impact to their functions and interactions. - Gratification: You will know you are directly responsible for solving real customer problems. - Critical and Fast: This is a strategic new business for AWS, and we are moving fast, really fast. - Ownership: You will quickly become responsible for key components of the service, and drive what and how to build them. - Learn & Grow: If want to learn and grow with challenges of a designing and building a large-scale fault tolerant systems – this is an opportunity of a life time. - Innovate: We learn from our customers and invent every day on their behalf. - Make history: AWS is the leader in a current industry wide revolution, and specifically at Amazon Connect, we are changing the way customers think about contact centers. - Have fun: Surround yourself with a highly talented pool of engineers that like to solve complex problems, but also work in a fun and autonomous environment. Learn more about Amazon Connect here:https://aws.amazon.com/connect/ Media coverage on Amazon Connect: https://techcrunch.com/2017/03/28/aws-amazon-connect/ Power of Amazon Connect: https://www.youtube.com/watch?v=9qky_E39-_I About the teamABOUT AWS:Diverse Experiences Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. Why AWS Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Work/Life Balance We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why flexible work hours and arrangements are part of our culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. Inclusive Team Culture Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship and Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. BASIC QUALIFICATIONS- 3+ years of non-internship professional front end, web or mobile software development using JavaScript, HTML and CSS experience- 1+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience- Experience using JavaScript frameworks such as angular and react ...

Embedded Software Development Manager, Sensor and Compute, Amazon Robotics

Are you inspired by invention? Is problem solving through teamwork in your DNA? Do you like the idea of seeing how your work impacts the bigger picture? Answer yes to any of these and you’ll fit right in here at Amazon Robotics. We are a smart, collaborative team of doers that work passionately to apply cutting edge advances in robotics and software to solve real-world challenges that will transform our customers’ experiences in ways we can’t even image yet. We invent new improvements every day. We are Amazon Robotics and we will give you the tools and support you need to invent with us in ways that are rewarding, fulfilling and fun.The Amazon Robotics Sensor and Compute Team is seeking a talented and enthusiastic Embedded Software Manager to lead the development of next generation sensors and computers from concept to production. The ideal candidate is excited about the robotic sensing and compute technologies, and is passionate about delivering high quality hardware and embedded software products in a hyper-growth environment where priorities could shift fast. You excel at leading developers, driving operational excellence, and have a track record of building strong engineering teams. As a member of the leadership team, you will make a huge impact on everything from our technology roadmap and product vision, to the architecture of the products, to the culture we build, and to our customer experiences.Key job responsibilities- Hire and develop the best. Grow and develop a team of embedded software engineers, and empower them to achieve their career goals.- Lead the team to deliver high quality sensor and compute products to meet customer and business needs.- Provide technical leadership by contributing to architecture and design discussions, driving best practices and ensuring highest quality of the team’s deliverables. - Collaborate with cross functional partner teams such as hardware, software, testing, manufacturing and operations teams, as well as third party suppliers.- Drive the team’s operational excellence through mechanisms and process improvement.A day in the lifeAmazon offers a full range of benefits that support you and eligible family members, including domestic partners and their children. Benefits can vary by location, the number of regularly scheduled hours you work, length of employment, and job status such as seasonal or temporary employment. The benefits that generally apply to regular, full-time employees include: 1. Medical, Dental, and Vision Coverage 2. Maternity and Parental Leave Options 3. Paid Time Off (PTO) 4. 401(k) Plan If you are not sure that every qualification on the list above describes you exactly, we'd still love to hear from you! At Amazon, we value people with unique backgrounds, experiences, and skillsets. If you’re passionate about this role and want to make an impact on a global scale, please apply!BASIC QUALIFICATIONS- 7+ years of working directly within engineering teams experience- 3+ years of engineering team management experience- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience- Experience partnering with product or program management teams- 5+ years of development experience within an embedded or robotic environment which must include direct, hands-on experience of full embedded software development cycle, including design, development, build, release, manufacturing, deployment and service.- Knowledge of engineering best practices and patterns for the software development, such as coding standards, code reviews, source control management, CI/CD, testing, certification.- BA/BS/MS/PhD in electrical engineering, computer science, computer engineering or related discipline. ...

Senior Software Dev Engineer, AWS Foundational Data Services

AWS Foundational Data Services team in Santa Clara is looking for Senior Software Dev Engineer to help us define and build the future of Migrations and Licensing services. We deliver high-performance services that help migrate, manage and optimize cost of running workloads on AWS. We are at a tipping point of evolving our services to pre-empt and auto-detect migration issues, make VM migrations configurable and provide insights and intelligence in our Licensing products. Utility Computing (UC)AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for customers who require specialized security solutions for their cloud services.About AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. Key job responsibilitiesAs a Senior SDE, you'll work alongside outstanding engineers, PEs and leaders, building next generation commercial services that enhance our customer's overall experience, design ambiguous features and refactoring projects, be a prolific code reviewer, lead best practices for your team, collaborate with PMT, partners and peers to deliver results. You'll be a team player, mentor teammates, insists on high standards, and hire and develop the best. We work closely with our customers, so you'll have many opportunities to interact with our customers and work back from their needs. You will own and drive technical roadmap for the team. A day in the lifeOur 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're dedicated to supporting new members. We have a broad mix of experience levels and tenures, and have an environment that celebrates knowledge sharing and mentorship. Our team members enjoy one-on-one mentoring and thorough, but kind, design/code reviews. We care about your career growth and long term success as a member in our team. About the teamA wave of innovation is bringing sweeping changes to Migrations and Licensing space. Virtualization, unimaginable scale, software licensing needs, and Licensing cost efficiency are revolutionizing Foundational Data Services. At AWS, we leverage big data technologies, GenAI and deep analytics software to run one of the largest cloud compute services in the World. We push the boundaries of robustness, fault-tolerance and smart adaptive algorithms that can react intelligently to real-world events. This is your time to make history by building massive-scale distributed software systems. We develop software at every level of the stack from front-end user interfaces, to highly distributed services, to low-level Amazon Machine Image development and everything in between.BASIC QUALIFICATIONS- 7+ years of non-internship professional software development experience- 7+ years of programming with at least one software programming language experience- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience as a mentor, tech lead or leading an engineering team- 5+ years of must have experience working with virtualization environment, including VMware vSphere, Hyper-V, or other virtualization platforms. In-depth knowledge of Windows, Linux, and other enterprise operating systems. ...

Front End Engineer, Project Kuiper - Kuiper Business Solutions

Do you want to be part of a team that is building industry changing technology? Project Kuiper is an initiative to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO). It's mission is to bring fast, affordable broadband to unserved and underserved communities around the world. Project Kuiper will help close the digital divide by delivering fast, affordable broadband to a wide range of customers, including consumers, businesses, government agencies, and other organizations operating in places without reliable connectivity.The Kuiper Field Services engineering team is looking for a front end engineer to join our team. Field Services Management (FSM) plays a critical role to ensure Kuiper customers can install the antenna required to access Kuiper internet. FSM systems own technician hiring, training and onboarding; Territory management; technician scheduling and dispatch; workforce management; and integrating with Kuiper app and website, Customer Service applications to schedule, manage and track installations. We are a team that enjoys solving hard problems and delivering incrementally. We strive to create a culture that is collaborative, empathetic, inclusive and diverse.Key job responsibilities- Define scalable front end architectures, own and implement specific components, and help shape the overall user experience- Contributing to defining best practices for front end development- Collaborate closely with UX Designers, Product Managers, and generalist Software Development Engineers to deliver the product.- Contribute to planning, design, implementation, testing, operations, and process improvement- Take responsibility for technical problem-solving, creatively meeting product goals, and developing best practices.- You will design and develop wide variety of front-end technologies, web applications and mobile apps- Mentor and support the growth of other engineers.**This role is located in Redmond, WA and candidate will be required to be onsite. No location flexibility.Export Control Requirement Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum. About the teamThe Software and Networking organization is responsible for all of the software, services and infrastructure needed to securely and safely fly each Kuiper satellite, manage Kuiper's satellite constellation, control Kuiper's ground infrastructure and deliver highly available network services to our customers around the world.BASIC QUALIFICATIONS- 2+ years of non-internship professional front end, web or mobile software development using JavaScript, HTML and CSS experience- 1+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience- Experience using JavaScript frameworks such as angular and react ...

Embedded Software Development Engineer, Kuiper

You will work on embedded code for satellite payload software (LINUX and FreeRTOS). You will contribute to various core functionnalities including Over-The-Air (OTA) updates, hardware fault detection, isolation and remediation, operational state management, and devices integrity verifications (ex. PRBS). This position puts an emphasis on hardware and software integration and test automation. We are looking for an outstanding software engineer to participate in all phases of software development from requirements through implementation and test to operations.Export Control Requirement:Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.Key job responsibilitiesKey job responsibilitiesIn this role, you will drive the design, development, and operation of a variety of key functions such as commanding, telemetry, power control, hardware interfaces, and autonomous capabilities for each satellite throughout its lifetime – from launch to de-orbit.In this role, you will:Own unique embedded software functions through design, implementation (in RUST, C++, C or other), test, and integration in an embedded Linux or real-time operating system (RTOS) environment.Write software to interact with devices/electronics using I2C, I3C, SPI, RS-422, RS-485, Ethernet, etc. communications.Work closely with hardware teams to support board design, secure bring-up, and verification, as well as integration and test.Follow best practices in high reliability embedded software development to ensure high levels of satellite reliability and availability.Work on the Satellite Communication Systems Payload.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 ...

Front-End Engineer, OpenSearch

Amazon OpenSearch Service makes it easy for you to perform interactive log analytics, real-time application monitoring, website search, and more. OpenSearch is an open source, distributed search and analytics suite derived from Elasticsearch. Amazon OpenSearch Service currently has tens of thousands of active customers with hundreds of thousands of clusters under management processing hundreds of trillions of requests per month.We are seeking a skilled frontend developer to join our team, focusing on modernization and innovation of the OpenSearch Dashboards product. The ideal candidate will possess a strong background in both Amazon Web Services (AWS) and OpenSearch, with a deep understanding of data visualization and analytics tools. This role will involve collaborating with cross-functional teams to ensure seamless integration and optimal performance of Dashboards within our existing infrastructure.Working in AWS Search ServicesThe Search Services team in AWS designs, develops and operates software that allows customers to index, search and analyze documents at scale in a secure, responsive, and reliable environment. The team is tackling tough data, search and analytics problems. As we expand at a tremendous rate, we are looking for innovative engineers with a passion for data, search, analytics and distributed systems to join the team.Key job responsibilities- Collaborate closely with cross-functional teams to gather and comprehend project requirements.- Design and implement scalable, efficient solutions for applications using OpenSearch Dashboards.- Develop and maintain frontend components using modern JavaScript frameworks (e.g., React, Angular).- Build and optimize backend services supporting OpenSearch Dashboards features.- Ensure code quality through comprehensive testing and code reviews.- Troubleshoot, debug, and resolve issues in a timely manner.- Stay abreast of industry trends and incorporate best practices into development processes.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.About AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. BASIC QUALIFICATIONS- 3+ years of non-internship professional front end, web or mobile software development using JavaScript, HTML and CSS experience- 2+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience- Experience using JavaScript frameworks such as angular and react ...

Front End Engineer, Ads Creative Formats

Amazon Advertising operates at the intersection of eCommerce and advertising, offering a rich array of advertising solutions with the goal of helping our customers find and discover anything they want to buy. We help advertisers reach customers on Amazon owned and operated sites. We start with the customer and work backwards in everything we do, including advertising. If you’re interested in joining a world-class advertising team with a relentless focus on the customer, you’ve come to the right place!The Creative Formats Engineering team within Amazon advertising focuses on creating and optimizing user experiences that will improve Amazon users shopping journey while also helping Advertisers reach their target audience(s) at scale. We are looking for passionate, hard-working, and talented individuals to help ads continue to grow and evolve.Key job responsibilities* Collaborating closely with UX designers, product managers, and partner teams to ensure seamless integration of ad formats into customer experiences* Designing and executing A/B tests and experimentation, analyzing results using engagement metrics and business metrics to inform data-driven decisions* Crafting innovative and engaging front-end ad experiences* Building low-latency, high-throughput rendering service components that meet our business needs* Monitoring operational dashboards and metrics to ensure systems are running smoothly and efficiently* Participating in code reviews, reviewing peers' code, and providing constructive feedback to improve overall code quality* Attending and hosting design reviews, providing feedback to peers and collaborating on design decisions* Mentoring and coaching junior engineers, sharing knowledge and expertise to help them growAbout the teamWe're a team of engineers who are obsessed with building amazing things for our customers. We work in a fast-paced environment where creativity and experimentation are encouraged, and we're dedicated to delivering high-impact projects that drive revenue and customer engagement. Our team is made up of talented front-end and back-end engineers who are collaborative, curious, and always looking for ways to improve. If you're a fellow builder, maker, or problem-solver who is passionate about making a real impact, we'd love to hear from you.BASIC QUALIFICATIONS- 2+ years of non-internship professional front end, web or mobile software development using JavaScript, HTML and CSS experience- 1+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience- Experience using JavaScript frameworks such as angular and react ...

Jr. Software Development Engineer - Santa Barbara

Amazon is looking for a highly-motivated Jr. Software Development Engineer (SDE)! Jr. SDEs write real software and collaborate with experienced software engineers who provide guidance and opportunities for ownership on projects that matter to our customers. As a year-round intern, Jr. SDEs become fully integrated into their teams and regularly contribute to impactful deliverables. Your design and code will contribute to solving some of Amazon's most complex technical challenges.The Jr. SDE role is part of Amazon's Jr Developer Program - a year-round internship opportunity that offers a symbiotic relationship between work and school. Jrs. receive 1:1 mentoring throughout their time in the program, receiving guidance and insight from a full-time Amazonian on their team. Because of the internship's extended tenure, our Jrs. become immersed in an Amazon team and gain real-life technical experience. Flexible part-time schedules during the school year and full-time employment over the summer creates an environment where students can succeed in both their work and their education. Santa Barbara has a growing population of Jrs, allowing for deep connections with fellow students engaged in similar roles.We are looking for students to start working with our cohort in June or September 2025.Upon successful completion of the Jr. Developer Program, the opportunity for full-time employment may be available at an Amazon corporate site.Role Highlights:• Part-time work during the school year (16 hours/week)• Full-time work during the summer (40 hours/week)• 1:1 mentoring with an experienced Software Engineer• Effective performance management and integrated opportunities for growthBASIC QUALIFICATIONS• Currently enrolled in an accredited college or university Bachelor's or Master's degree program.• Majoring in Computer Science, Software Engineering, or related STEM field.• Graduating in June 2027 or beyond. • Ability to work year-round until graduation (part-time during the school year and full-time during the summer).• Living within commutable distance to Santa Barbara, CA and able to work in-person year-round.• Programming experience with at least one modern language such as Java, Python, or C++ including object-oriented design. ...

Embedded Software Engineer, Simulation Foundations

Project Kuiper is an initiative to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO). Its mission is to bring fast, affordable broadband to unserved and underserved communities around the world. Project Kuiper will help close the digital divide by delivering fast, affordable broadband to a wide range of customers, including consumers, businesses, government agencies, and other organizations operating in places without reliable connectivity.The RoleThis role of a Software Engineer who will design, implement, and operate globally available distributed systems geared towards giving Kuiper the ability to operate within realistic virtual Kuiper environments at scale. You’ll build systems using the latest AWS technologies, leveraging best-in-industry software engineering practices.Key job responsibilities- ARM A, M series or ARC processor emulator experience.- Knowledge of networking protocols and applications, including TCP/IP. should include L1-L2.- embedded software testing tool development- have worked on FreeRTOS or any real time operation system before.- Have expertise with Linux and RTOS- Invent new tools that enable more frequent and reliable software deployment, test execution, and data analysis as part of a continuous integration and release system.- Develop tools that allow for test execution across multiple environments: virtualized hardware, real hardware-in-the-loop simulations, and on-orbit testing.- Design and Implement Distributed Cloud-based Services and APIs- Experience with Docker, - Partner with device software, frontend, networking, and security engineering teams- Evangelize engineering excellence best practices and mentor junior engineers.- Design and Implement embedded modeling and simulation for broadband access technologies: LTE, WiMax, WiFi or similar- Solid aptitude in protocol standards such as IPv4, IPv6, Mobile IP, LTE, 802.16e, 802.11b/g/n/ac.- Knowledge of object-oriented programming concepts.- Strong theoretical background in Wireless Networks.- Experience with systems integration and testing methodologies.- Knowledge in several of the following: network protocols and applications including TCP/IP, QoS algorithms, cellular/satellite network protocols, software defined networks, network security.- Write high-quality Linux based software for common processors and microcontrollers (e.g. ARM, PowerPC, x86, etc.)- Deep understanding of testing, continuous integration, build, deployment & continuous monitoring.Export Control Requirement:Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.A day in the lifeThis role is for a Software Development Engineer who will build new cloud services and APIs that facilitates and orchestrates simulation of software on Kuiper devices such as satellites, ground gateways, and customer terminals. You will be building low-latency, highly scalable architecture that are critical to getting high quality internet service to customers.About the teamWe build the cloud systems and APIs for software running on Kuiper devices to run simulation to achieve high quality software ultimately deployed onto hardware. 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 ...

SDE (KDS Phone Screen Req), 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 peersA day in the lifeur team works together to provide work/life balance for all team members. We recognize that the circumstances of our team members vary, and we balance work across the team so that we’re all able to maintain high standards on behalf of our customers, while at the same time allowing for rich and happy personal lives. We pride ourselves on a high level of ownership in the work we do. We maintain a regular on-call rotation across our teams with engineers and managers all taking part to resolve the inevitable issues that arise. We work hard to minimize getting paged in the middle of the night as we recognize that a well-rested employee is a productive employee.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

SDE II, Recommendations Xperiences (REX) "Core Recs"

Do you want to build cutting-edge highly scalable services & infrastructure using AWS technologies and support new machine learning initiatives? Does the prospect of building services serving billions of requests per day while maintaining response latencies in milliseconds and meeting strict SLA requirements, excite you?The Books Personalization team helps customers to find the next book they would love. Our systems and algorithms operate on one of the world's largest book catalogs, recommending books to customers - with a strict latency constraint. We are a team of software engineers working alongside machine learning scientists on complex solutions to understand the customer intent and present them with books are relevant to their liking.We are looking for a Software Engineer, who can drive appropriate technology choices for the business, lead the way for continuous innovation, and shape the future of recommendation systems in Amazon Books. You will build services to handle billions of requests per day, while maintaining response latencies in milliseconds and meeting strict SLA requirements. It is quite routine for our systems to operate on massive datasets using distributed frameworks. You will design and code, troubleshoot, and support high volume and low latency distributed systems. You will develop ML models either from scratch or by modifying existing algorithms. The solutions you create would drive step increases in building better recommender and/or helping more customers. You will directly impact our customers’ book shopping experience. This role will provide exposure to cutting-edge innovations in recommender system, as well as working experience on science side of the spectrum.About the teamThe Recommendations Xperiences (REX) "Core Recs" team is an engineering-focused team working in the Books Personalization domain. Together, we build novel services, infrastructures, and Machine Learning (ML) models to enhance the book personalization experience for customers.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 ...

Database Engineer, AWS Database Migration Services

There was a time when asked “where should I store my data”, the answer was always, “a relational database! Of course!” And it was a good answer… at the time. Well, not anymore, not always. Sure, relational databases are still very useful but we also have, non-relational databases, key-value stores, flat file stores, graph databases, and more. If you want to help Enterprises of all shapes and sizes move data into and around the various data stores available in AWS… we should talk! Are you also interested in streaming technologies such as Kafka or Kinesis Data Streams? Great!We are looking for talented database engineers that are passionate about data, replication, and data stores of all kinds. Do you have experience in some or all of: Oracle, SQL Server, MongoDB, PostgreSQL, MySQL, Redshift? Perhaps you have a bit of development experience? Say, C# or Java? If you do, and you’re looking for a position loaded with multiple technologies and interesting challenges, you may have found what you’re looking for.We are the Database Migration Service Database Engineering Team. We are passionate about helping customers move data into and around the AWS ecosystem. If you’d like to come join us, here are some items you’ll need in your toolbox: - A forward-looking attitude that keeps you aware of the latest in database and replication technologies. - A penchant for digging deep and attacking difficult and complex problems. - A curious nature that compels you to find creative approaches to problems where a solution seems elusive. - A sense of ownership that drives quality in everything you do. - A deep respect for our customers and their security requirements to keep their data safe.Utility Computing (UC)AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for customers who require specialized security solutions for their cloud services.About AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. 10021Key job responsibilitiesSpecific responsibilities include:Working with developers to refine and design tools migration and replication tools used by our customers.Testing our tools to improve quality, performance, and scalability.Helping customers leverage our tools for moving data into and around the AWS ecosystem.Working with customer to solve complex migration and replication problems.Gathering feedback to drive improvements in the quality and functionality of our tools.Working with AWS Services: DMS, SCT, RDS, Aurora, Redshift, S3, Kinesis, EC2, MSKBASIC QUALIFICATIONS - 5+ years as a DBA, Database Engineer, or similar role is required. - Experience with multiple relational databases. - Deep knowledge of Oracle or PostgreSQL Internals. - Bachelors in Computer Science or Engineering, or equivalent experience. - Deep understanding of data replication with experience in at least one replication technology. - General knowledge of the various types data stores: relational, data warehouse, file stores etc. - Excellent problem-solving skills. - Experience coding in PL-SQL, T-SQL, or similar ...

Senior Software Development Engineer- AWS Aurora, Aurora

Are you interested in building hyper-scale database services in the cloud? Do you want to revolutionize the way databases are built for the cloud? Do you want to have direct and immediate impact on hundreds of thousands of users who use AWS database services? Amazon Aurora MySQL offers MySQL compatible relational database engine that combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases. It provides up to five times better performance than MySQL, all at a price point one tenth that of a commercial database while delivering similar performance and availability.We are looking for software developers who are passionate about databases and large-scale storage technologies, and excited about building database systems that run across thousands of servers across multiple datacenters worldwide. This is a core system development position where you will grow to own the design and development of significant system software components critical to our industry leading database services architected for the cloud. You will be part of the team that architects, designs, and implements highly scalable distributed database systems with availability, reliability and performance guarantees.This is a hands-on position where you will get an opportunity to get involved at every level of the software development cycle, from designing and building rock-solid components to deploying and monitoring them in production, as well as mentoring other engineers. We are looking for a top software developer with a good track record of delivering, as well as strong communication, leadership and customer-focus skills. This is a unique and rare opportunity to become a part of a fast-growing business and help shape its technology and features.Key job responsibilities- 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. - 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 life- As 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. - 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 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 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. 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 Growth:- 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 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- 8+ years of non-internship professional software development experience- 8+ years of programming with at least one software programming language experience- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience as a mentor, tech lead or leading an engineering team- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Bachelor's degree ...

Frontend Engineer, AWS Identity

Amazon Web Services (AWS) provides developers and their organizations with foundational web services and products that enable them to innovate faster and to operate their software more cost effectively. AWS Identity teams are building secure identity, authentication, authorization, and governance systems for the AWS Cloud. Identity is foundational for access management to services in the cloud, and the Identity User Experience and Console team focuses on making it easier for AWS customers to manage governance at scale. Our mission is to create extraordinary user interfaces that empower experienced developers and IT administrators to have fine-grained control over their environments and security, while being simple enough for less-technical users to ensure they are protecting their data and resources.AWS has the most services and more features within those services, than any other cloud provider–from infrastructure technologies like compute, storage, and databases–to emerging technologies, such as machine learning and artificial intelligence, data lakes and analytics, and Internet of Things. Whether its Identity features such as access management and sign on, cryptography, console, builder & developer tools, and even projects like automating all of our contractual billing systems, AWS Platform is always innovating with the customer in mind. The AWS Platform team sustains over 750 million transactions per second.As a Frontend Engineer, you will be responsible for developing improvements across multiple consoles. You will work closely with a talented team of engineers, product managers and UX designers to build browser based user experiences that are easy to understand and assist in improving the security of all AWS customers. Every day, you will be coding in both Java and Javascript, as well as using many Amazon Web Services products. You will also drive the operational excellence of the services owned by your team, which implies in particular developing strategies to continuously improve the performance and security of the application. If you have a passion for how web applications should be built, are interested in upcoming web standards, and care about making it easier to secure data and applications of all different sizes and types, we'd love to talk to you!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.Why AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Diverse 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 professionalBASIC QUALIFICATIONS- 2+ years of non-internship professional front end, web or mobile software development using JavaScript, HTML and CSS experience- 1+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience- Experience using JavaScript frameworks such as angular and react ...