Software Dev Engineer II, Aurora PostgreSQL Engine
Overview
As a Software Engineer on the Amazon Aurora PostgreSQL Engine team, you will help build and operate a world-class, PostgreSQL-compatible, fully managed database service. You will design and implement scalable, reliable components across a distributed system that runs across thousands of servers and datacenters. You’ll collaborate with cross-functional teams, mentor engineers, and contribute to a culture of innovation and learning. This role offers the chance to impact hundreds of thousands of users and push the boundaries of cloud database technology.
Compensation / BenefitsRSUssign-on paymentshealth insurance401(k) matchingpaid time offparantal leave
ResponsibilitiesCollaborate across diverse teams to influence a global customer baseDesign, implement, test, deploy and maintain scalable software to improve performance, durability, cost, and securityBuild high-quality, highly available, always-on productsResearch implementations to optimize customer experienceCreate metrics, automation, and root-cause analysis for software defectsContribute to design discussions, code reviews, and stakeholder communicationWork cross-functionally to inform business decisions with technical inputOperate in a startup-like development environment prioritizing the most important tasks
Key requirements4+ years of professional software development experience2+ years of design or architecture experience (design patterns, reliability, scaling)Experience programming in at least one software languagecommunicationleadershipcustomer focusexperience with large-scale database and distributed systems softwareknowledge of design patterns, reliability and scalingexperience researching and implementing solutions to improve user experiences