Senior Software Development Engineer, AWS Distributed SQL

1 Days Old

Are you excited about pioneering new serverless database technology? Join the Aurora DSQL team at AWS, where we are on the cutting edge of developing innovative transactional database solutions that enhance customer experiences through automated operations, global scale, advanced query processing, and storage. If designing and developing a cloud database service sounds like your ideal role, this is your chance to shape the future of database technology at Amazon and beyond! In this role, you will focus on the storage component of the Aurora DSQL Data Plane. Distributed data management is fundamental to AWS database services, delivering exceptional performance that is both ultra-fast and highly scalable. We are building robust, large-scale, fault-tolerant solutions for data and transaction management by leveraging specialized data structures, distributed consensus algorithms, and cutting-edge technologies. As part of the AWS Utility Computing (UC) organization, you will be at the forefront of product innovations, from essential services like Amazon S3 and Amazon EC2 to continuously released enhancements that distinguish AWS from competitors. You’ll contribute to the development of various services including Compute, Database, Storage, Internet of Things (IoT), Platform, and Productivity Apps—all tailored for customers with unique security needs. Key Responsibilities: Design and implement high-performance distributed data and transaction management algorithms. Deploy and monitor new features in a highly available and fault-tolerant cloud environment. Contribute to major technological advancements that impact Fortune 500 companies, startups, and diverse clients. Analyze and resolve root causes of software defects to enhance system efficiency. Participate in design discussions, perform code reviews, and communicate effectively with stakeholders. Collaborate across teams to influence business decisions through technical expertise. You'll thrive in our collaborative, start-up-like environment where you'll work on impactful projects. Our team values mentorship and knowledge-sharing, aiming to foster an inclusive atmosphere that prioritizes your professional growth. Basic Qualifications: 5+ years of professional software development experience. 5+ years of programming experience in at least one programming language. 5+ years of experience in leading design or architectural decisions for systems (including design patterns, reliability, and scaling). Experience mentoring others or leading engineering teams. Preferred Qualifications: 5+ years of complete software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations. Bachelor's degree in computer science or a related field. We celebrate diversity and are committed to creating an inclusive environment for all employees. If you require workplace accommodations during the application process, please reach out to your Recruiting Partner. The compensation for this position ranges from $151,300 to $261,500 annually based on geographic location, skills, and experience. Amazon offers a comprehensive total compensation package, including equity, sign-on bonuses, and a full range of medical, financial, and other benefits. This position will be available until filled. To apply, please visit our career site.
Location:
Seattle, WA, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search