Want to work on the coolest technology while growing your career, in a group that cares about people just as much as products?
Amazon is breaking new ground and changing the rules for relational databases. If you're an engineer who is looking to grow, come on board! We have one of the most senior teams in AWS - and our senior engineers are eager to brainstorm, mentor, and get software built together. We build software, we patent new things, and we attend conferences around the world to learn even more.
RDS for MySQL & MariaDB runs the largest fleet of MySQL & MariaDB databases in the world. By combining the open source power and popularity of MySQL with Amazon Web Services, for both our database engines, we think we have a winning combination for both startups and enterprises who are moving all their most important data and applications to the cloud. Check out the awesomeness of MySQL & MariaDB at https://www.mysql.com/ & https://mariadb.org/.
We have challenging problems to solve in distributed systems, concurrency, database internals, caching, query optimization, languages, and performance engineering. We intend to be the world's best managed database, built by an excellent team, all while having fun - come join us on the journey!
For more information about RDS for MySQL & MariaDB, please visit https://aws.amazon.com/rds/mysql/ & https://aws.amazon.com/rds/mariadb/.
You will be responsible for defining the development and testing standards, mentoring junior engineers and hiring for the team. You will work with business and other AWS teams and translate the requirements to technical deliverables and hold the bar very high on the quality of our product.
A successful applicant must possess excellent software development skills, good testing aptitude, working knowledge of relational databases and distributed systems. Ability to learn new skills and concepts rapidly and work independently is essential. Candidates need to have a strong sense of ownership, passion to provide great customer experience and excellent troubleshooting skills even when in high-pressure situations.BASIC QUALIFICATIONS
• 2+ years of non-internship professional software development experience
• Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
• 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.PREFERRED QUALIFICATIONS
• Experience operating large scale systems
• Knowledge of OS and Database engine internals
• Strong verbal and written communication skills
Software and Programming